WordPress自定义帖子类型注释不会触发插件中的操作

时间:2018-06-27 06:55:39

标签: php wordpress buddypress

我在wordpress中有一个自定义帖子类型,可以使用

加载评论部分
   // If comments are open or we have at least one comment, load up the comment template.
if ( comments_open() || get_comments_number() ) :
    comments_template();
endif;

这可以在没有问题的情况下将评论“表单”加载到帖子上,用户可以发表评论。该问题与应该在回复评论和评论操作时触发的插件有关。例如,无论我如何尝试,带有@mentions的buddypress通知均不适用于此特定帖子类型。我还尝试了wpdiscuz,它应该在回复时发送电子邮件通知,并且也不适用于自定义帖子类型。我已经尝试了几乎所有我能想到的一切,但没有成功。我什至不知道在解决这个问题上还有什么地方。

为清楚起见,它们都适用于传统的“张贴”条目。我觉得帖子对自定义帖子类型可能缺少的东西有所回扣,但这完全是我的猜测。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

在自定义帖子类型的单个模板中,即“ single-posttype.php”(如果不存在,请创建一个)。在函数comments_template()中,第一个参数表示文件名,因此将其命名为comment_template('/ comments_file_name.php');

参考资料-http://codex.wordpress.org/Function_Reference/comments_template