寫在前面:本教程必須為 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 測試,沒有任何問題。