我正在编写一个受保护页面插件,希望禁用受保护页面上的评论。我通常会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;
}
结束