自动选中自定义帖子类型的“Allow Comments” 时间:2018-03-07 作者:William 对于自定义帖子类型,我通过php和CPT启用了对注释的支持。 \'supports\' => array( \'title\', \'editor\', \'revisions\', \'comments\', ) 但每篇文章的讨论字段中仍有未选中的“允许评论”框。我现在正在寻找一种方法来自动选中此框,因为我有相当多的这种自定义帖子类型的帖子,我不认为,这只能手动完成。但是,我还有其他自定义帖子类型,我仍然希望禁用评论。所以我在寻找一种方法,检查一个特定帖子类型的所有“启用评论”。 1 个回复 最合适的回答,由SO网友:Altan 整理而成 这个答案为我解决了这个问题:https://wordpress.stackexchange.com/a/243732/138177add_filter( \'comments_open\', \'my_comments_open\', 10, 2 ); function my_comments_open( $open, $post_id ) { $post = get_post( $post_id ); if ( \'myCustomPostType\' == $post->post_type ) $open = true; return $open; } 结束 文章导航