WordPress 一键关闭/禁止页面评论功能

9,208
WordPress 一键关闭/禁止页面评论功能
  • 4.25 / 5 5
4.25分(4票)

WordPress 中页面都是默认开启批量功能的,对于一些特殊的网站,可能需要禁止所有的页面的评论功能;一个个去页面编辑页面去禁止固然可以,但是页面一多的话那就费劲了。下面提供一段代码一键关闭/禁止页面批量功能。

在主题的functions.php 文件下加入以下代码即可实现:

1
2
3
4
5
6
7
8
function disable_page_comments( $posts ) {
	if ( is_page()) {
	$posts[0]->comment_status = 'disabled';
	$posts[0]->ping_status = 'disabled';
}
return $posts;
}
add_filter( 'the_posts', 'disable_page_comments' );

也可以通过删除页面模板 page.php 文件,相关代码来实现,相关代码:

1
<?php if (comments_open()) comments_template( '', true ); ?>

喵~本文目前有1条留言,欢迎发表评论!

  1. 传说中的沙发
    :

    我是想打开他,他本来就是关闭的页面。

    [回复]

打破沉默,我来发表评论鸟~