寫在前面:本教程必須為 4.4 或以上版本,低版本直接使用會報錯。
WordPress 4.4 新增了一個函數
wp_handle_comment_submission
這個函數可以看作是 wp_new_comment 的升級版,用這個函數將大大減少了 AJAX 回調函數的代碼量,簡單的説就是由原來的幾十行代碼變成一行,而且過濾條件更加全面,非常之方便。
使用方法:
下載壓縮包裏的文件,解壓後將文件夾上傳到主題根目錄下, 注意是加壓後的文件夾,不是文件件中的文件。
下載地址:WordPress 4.4+ 版本的 AJAX 評論提交 (提取碼:79f5)
然後在 functions.php 中使用如下代碼調用
require(‘ajax-comment/main.php’);
配置適應主題
app.js 第四行調整評論列表 class
__list = ‘comment-list’;
main.php 中 formpostion 參數為評論表單位置
回調函數中的評論樣式可根據你的主題自行調整,但不要使用回覆按鈕,會報錯。
代碼已經過默認主題 twentysixteen 測試,沒有任何問題。