单一帖子评论模板不起作用

时间:2012-11-27 作者:mandy

我无法在我的单个活动中显示评论模板。php

这是我的密码

<?php while ( have_posts() ) : the_post(); ?>   
<?php get_template_part( \'content\', \'events\' ); ?>
<?php comments_template( \'\', true ); ?>
<?php endwhile; // end of the loop. ?>
如果我把评论模板放在我的事件模板(events.php)中,它会显示出来,但在单个帖子上不起作用。

有什么想法吗?

2 个回复
SO网友:Brad Dalton

以下是我测试过的两种解决方案:

尝试在自定义帖子类型代码中添加对注释的支持

\'supports\' => array(  \'comments\' ),
您也可以使用add_post_type_support

add_action(\'init\', \'wpsites_comments\');
function wpsites_comments() {
    add_post_type_support( \'events\', \'comments\' );
}

Code Source

SO网友:manish

我正在使用

comments_template(\'/single-comment.php\');
single-comment.php 包含来自的所有内容的文件comment.php.您可以稍后编辑此(single-comment.php) 文件

结束

相关推荐

如何在插件中使用is_Single和Get_POST_TYPE?

我试图在我试图构建的插件中使用上述两个函数,但显然它们不起作用,因为插件是在页面准备就绪之前加载的,在帖子加载之前加载的,以了解帖子的类型。也就是说,我该如何解决这个问题?我只是想做一些简单的事情,比如:if ( is_single() && get_post_type() == \'boxy\' ) { $setting = 200; } 但由于上述原因,这一说法永远不会成为事实。谢谢你的帮助!