我试图将php查询解析为html,但是在html页面上它显示了数组。
我的查询如下:$comments = get_comments( array('post_id' => $post->ID, 'status' => 'approve') );
我尝试使用以下方法将其打印在html页面上:$html .= $comments;
答案 0 :(得分:0)
从examples中可以看到。
正如Tom J Nowell所评论的那样,您需要遍历每个注释并将该注释附加到$ html。
$args = array(
'status' => 'approve',
'post_id' => $post->ID,
);
$comments = get_comments( $args );
foreach ( $comments as $comment ) :
$html .= $comment->comment_author . '<br />' . $comment->comment_content . '<br />';
endforeach;