2017-09-26 41 views
0

我在我的网站的主页和评论表格中有一个客户评论部分。我需要在那里显示我的客户意见,但不应该针对任何帖子。 我使用此代码来显示评论,但你知道它需要一个职位ID来获得评论。WordPress的 - 在主页上提交评论

<?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

你是否查找过任何WordPress插件的评论? –

+0

不,我不想为此使用任何插件。 –

回答

0

如果您使用的是“静态的头版”,而不是默认的博客一览表头版,那么你可以添加在头版的ID到您的命令。

如果您到后端的编辑器页面并检查浏览器的地址栏,您可以找到这类头版的ID。

Example

+0

我没有使用静态首页。 –

0

好了,后表必须有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出现在三表使用此属性联接三个表的。

+0

我不知道该怎么做,我怀疑这是正确的做法。 –