2014-10-28 101 views
0

我正在建立一個研究網站,我的參與者將全部登錄使用該網站。 我想讓這些參與者只能看到他們自己的評論,所以其他用戶的評論將被隱藏。評論者只能在wordpress中看到他的評論

我用用的comments.php文件,除其他事項外,這個簡單的代碼:

<?php if (have_comments()) : ?> 

     <ol class="commentlist"> 
      <?php wp_list_comments(); ?> 
     </ol> 

     <?php if (! comments_open()) : ?> 
      <p class="no-comments">Comments are closed</p> 
     <?php endif; ?> 

<?php endif; ?> 

什麼我需要將解決此代碼過濾的意見和他們只向它們的主人? 謝謝。

回答

1

你需要編輯評論模板,並使用此

get_comment(get_comment_ID())->user_id; 

返回的任何人評論的用戶ID的組合,並將其與

get_current_user_id(); 

都返回比較當前用戶0如果評論者未註冊或者當前用戶未分別登錄。

+0

謝謝,但我忘了提及,我不是程序員,我不知道PHP的語法: - /我知道它會像這樣:獲取當前用戶,檢查是否有來自當前的評論用戶在當前帖子中,如果是true,則顯示評論。但如何在PHP中寫這個? – 2014-10-29 14:20:02

+0

對不起,我不能爲你寫代碼,但也許別人會。 – vcanales 2014-10-29 15:54:16

+0

謝謝,我會在別處問。 – 2014-10-30 17:32:34