自定义帖子类型:默认不能启用评论

时间:2013-08-24 作者:dadra

我想为自定义帖子类型启用注释,就像为标准帖子启用注释一样,但似乎无法正常工作。

在函数中。php,作为注册自定义帖子类型的一部分,我有以下内容:

\'supports\' => array(\'title\', \'author\', \'thumbnail\', \'comments\', \'revisions\'),
在我的单一帖子类型模板中,我有以下内容:

<?php comments_template( \'\', true ); ?>
但在编辑屏幕上,默认情况下未选中“允许评论”,这会在前端显示“评论已关闭”消息。当我选中“允许评论”时,前端会启用评论,但我真的不想告诉我的客户,他必须为每个新帖子手动选中该框。

我尝试了以下建议:

Why are the comments disabled by default on my custom_post_types?

但这对我不起作用。

我尝试禁用所有插件。不起作用。

使用WP 3.6。

有什么建议吗?提前谢谢。

2 个回复
SO网友:dadra

我没有做任何其他更改,但不知怎么的,它现在工作正常了。也许系统不得不对其进行休眠或其他操作,但当我今天早上再次检查时,一切都正常工作。

我相信这些说明确实有效:

Why are the comments disabled by default on my custom_post_types?

本质上是在中启动注释SETTINGS > DISCUSSION, 很像在中单击“保存更改”SETTINGS > PERMALINKS 如果在注册自定义帖子类型后遇到404,则重置系统。

SO网友:umesh.nevase

检查讨论中的设置

1) 应选中仪表板->设置->讨论->默认文章设置->“允许人们对新文章发表评论”。

通过此设置,您将获得“允许评论”默认选择。

结束

相关推荐

<?php wp_list_Comments();?>是否可以将完整代码放在Comments.php页面中

我强烈需要编辑用户留下的评论的一些部分,我想添加到评论作者的链接。php页面,如果他/她是注册用户,请在他/她的名字旁边放置文本链接。我有这个密码<?php wp_list_comments(); ?> 但我想知道是否有可能用完整的代码代替注释中的代码。phpThanks!