我的网站主页上有客户评论栏和评论表。我需要在那里向客户展示评论,但不应该针对任何帖子。 我正在使用此代码来显示评论,但正如您所知,它需要一个帖子ID来获取评论。
<?php
$args = array(
'post_id' => 388
);
$comments = get_comments( $args );
foreach( $comments as $comment ) :
?>
<div class="client-comment">
<span><a href="#"><?php comment_author(); ?></a></span>
<p><?php echo comment_text(); ?></p>
</div><!-- .client-comment -->
<?php endforeach; ?>
答案 0 :(得分:0)
如果您正在使用&#34;静态首页&#34;而不是默认的博客列表首页,然后您可以将首页的ID添加到您的命令中。
如果您转到后端的编辑页面并查看浏览器的地址栏,则可以找到此类首页的ID。
答案 1 :(得分:0)
好吧,post表必须有一个user_id的FK(外键)实例。帖子可以有很多评论,特定评论只出现在一个帖子上。
因此,根据这种关系设计您的数据库。
Your user table -> user_id, Name, comment_id (FK) Your comments table -> user_id (FK), comment_id, post_id (FK) Your posts table -> post_id, comment_id
如您所见,comment_id出现在其中三个表中,使用此属性连接其中三个表。