2017-09-26 70 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

我不知道該怎麼做,我懷疑這是正確的做法。 –