0

我正在开发一个插件,一切都很好,但是有一个问题。
如何隐藏或删除评论框。我浪费了很多时间,但无法开发出正确的脚本。我当前的脚本是这个
add_filter( 'comments_template', 'remove_comments_template_on_pages', 11 );
function remove_comments_template_on_pages( $file ) {
if ( is_page() )
comments_template('', true);
}

我不知道如何开发这个脚本。任何帮助都可以让我完成我的插件。

4

1 回答 1

0

将以下代码添加到您的functions.php文件中。

add_action('init', 'remove_page_feature');

function remove_page_feature() {
    remove_post_type_support( 'page', 'comments' );
}

现在在执行评论模板之前提供一个检查,如下所示:

if ( post_type_supports( 'page', 'comments' );  )
    comments_template('', true);
}

注意:使用上面的代码将禁用页面上的评论

于 2013-03-29T14:42:04.533 回答