写一个插件,怎么才能完全禁用评论表单呢?

时间:2012-04-04 作者:dama_do_bling

我正在编写一个受保护页面插件,希望禁用受保护页面上的评论。我通常会the_content 但这还不够评论。我进入了comments_array 阻止现有注释,但如何阻止comments_template?

1 个回复
最合适的回答,由SO网友:Sam Margulies 整理而成

您可以通过筛选comments_open() 作用以下是WordPress codex中的一个示例:

add_filter( \'comments_open\', \'my_comments_open\', 10, 2 );
function my_comments_open( $open, $post_id ) {

    $post = get_post( $post_id );

    if ( \'page\' == $post->post_type )
        $open = false;

    return $open;
}

结束

相关推荐

Where to insert get_comments?

我正在尝试设置一个页面并从外部帖子中提取评论。我接受了这个建议how to pull wordpress post comments to a external page 现在我有了这个get\\u comments代码:<?php $comments = get_comments(\'post_id=15\'); foreach($comments as $comment) : echo($comment->comment_author);