WordPress 4.3的奇思妙想:新建页面默认关闭评论

因为某站点新建页面不显示评论折腾了一上午,根源竟然是WordPress4.3默认关闭了评论。

关闭页面的评论 – 新建立的页面将关闭评论,将讨论局限在您的博客,只在它们应该出现的地方显示。

——WordPress 4.3升级日志

宇宙间一定存在想默认关闭页面评论的站长,但绝对是少数。不听WordPress团队的道理,就自己改变吧。

WordPress 4.3+新建页面默认开启评论的方法

在主题的functions.php文件里,加入以下代码:

function wp33516_open_comments_for_pages( $status, $post_type, $comment_type ) {
if ( ‘page’ === $post_type ) {
if ( in_array( $comment_type, array( ‘pingback’, ‘trackback’ ) ) ) {
$status = get_option( ‘default_ping_status’ );
} else {
$status = get_option( ‘default_comment_status’ );
}
}

return $status;
}
add_filter( ‘get_default_comment_status’, ‘wp33516_open_comments_for_pages’, 10, 3 );

来源于插件:Allow Comments on Pages by Default

以后必须仔细阅读升级日志了。

更新:部分主题有单独的设置项。

无关事项:个人博客就是舒坦,完全不考虑SEO,博文时断时续,主题常换常新。刚刚还改了固定链接,以前的文章地址全都404啦。

发表评论

电子邮件地址不会被公开。 必填项已用*标注