2014-10-28 1 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

당신은 코멘트 템플릿을 편집하고 주석 누구의 사용자 ID를 반환이

get_comment(get_comment_ID())->user_id; 

의 조합을 사용하고

get_current_user_id(); 

모두 리턴으로 현재 사용자에게 비교해야 주석 기가 등록되지 않았거나 현재 사용자가 로그인하지 않은 경우 0입니다.

+0

고마워요,하지만 프로그래머가 아니고 PHP 구문을 모르겠다는 것을 잊어 버렸습니다. -/나는 현재 사용자를 얻고, 현재의 코멘트가 있는지 확인합니다. 현재 게시물에 대한 사용자, 참이면 주석 표시. 하지만 PHP에서 이것을 작성하는 방법? –

+0

죄송합니다. 귀하를 위해 코드를 작성할 수는 없지만 다른 사람이 작성하게됩니다. – vcanales

+0

고마워, 내가 다른 곳에 물어볼 게. –

관련 문제