當(dāng)前位置 主頁 > 技術(shù)大全 >
在某些情況下,網(wǎng)站管理員可能希望完全禁用WordPress的評能,以避免垃圾評論或?qū)W⒂趦?nèi)容展示。本文將詳細(xì)介紹幾種有效的禁用方法。
進(jìn)入WordPress后臺,依次點(diǎn)擊"設(shè)置"→"討論",取消勾選"允許他人在新文章上發(fā)表評論"選項(xiàng),并保存更改。
在主題的functions.php文件中添加以下代碼:
// 禁用所有文章的評能
function disable_comments() {
// 禁用現(xiàn)有評論
add_filter('comments_open', '__return_false', 20, 2);
add_filter('pings_open', '__return_false', 20, 2);
// 隱藏現(xiàn)有評論
add_filter('comments_array', '__return_empty_array', 10, 2);
// 移除評能支持
remove_post_type_support('post', 'comments');
remove_post_type_support('page', 'comments');
}
add_action('init', 'disable_comments');
在functions.php中添加以下代碼移除后臺評論菜單:
function remove_comments_menu() {
remove_menu_page('edit-comments.php');
}
add_action('admin_menu', 'remove_comments_menu');
1. 在進(jìn)行任何代碼修改前,請務(wù)必備份網(wǎng)站數(shù)據(jù)
2. 建議使用子主題進(jìn)行修改,避免主題更新導(dǎo)致代碼丟失
3. 禁用評論后,現(xiàn)有的評論數(shù)據(jù)仍會保留在數(shù)據(jù)庫中
通過以上方法,您可以有效地禁用WordPress的評能,讓網(wǎng)站更加專注于內(nèi)容展示,同時(shí)避免垃圾評論的困擾。