我正在通过ajax加载帖子,并使用$post = get_post( $post_ID );
是否有方法加载注释。在我输出帖子后使用php模板?我尝试使用:
global $withcomments;
$withcomments = true;
comments_template();
但它不在循环中,因此它不加载模板。我正在尝试获取我的评论表单和任何当前的评论来显示,只是遇到了一些困难。
任何帮助都将不胜感激!
最合适的回答,由SO网友:Jake Lisby 整理而成
显然这是一个很大的禁忌,但我已经能够使用以下代码构建自己的自定义注释表单和循环:
<?php $args = array(
\'post_id\' => $post_ID);
$comments = get_comments($args);
if($comments) :
foreach($comments as $comment) :?>
<div class="comment"><?php print_r($comment); ?></div>
<?php endforeach;
endif;?>