워드프레스 게시판 댓글에 프로필을 연결하는 법에 질문이 있어 글을 남깁니다.
이전에 올라왔던 질문에 달린 답변과 제가 쓰고 있는 User Pro의 문서를 참고하여 아래와 같은 코드를 작성했습니다.
<a href="<?php echo $profile_url = $userpro->permalink( $comment->user_uid );?>"><?php echo $comment->user_display?></a>
그런데 이렇게 하니 한가지 문제가 비로그인 회원 댓글에도 링크가 걸리는 것입니다.
즉 로그인 회원 프로필에는 www.naayo.co.kr/profile/naayo 이렇게 걸리고
비로그인으로 글쓴 사람에게는 www.naayo.co.kr/profile 이렇게 걸려서 클릭하면 로그인 된 회원의 자신의 프로필 페이지로 가버리게 되네요..
if 문을 써서 해보려했지만 제 실력으로는 어렵네요 ㅠㅠ
그래서 질문 남깁니다. 혹시 비로그인 회원 이름에는 링크가 안걸리게 할수 있는 방법이 있을까요?
이렇게 해보시겠어요?
<?php if(
$comment->user_uid):?>
<a href="<?php echo $userpro->permalink( $comment->user_uid );?>"><?php
echo
$comment->user_display?></a>
<?php else:?>
<?php echo $comment->user_display?><?php endif?>
해결되었습니다.
<?php if(
$comment->user_uid):?>
<a href="<?php echo $userpro->permalink( $comment->user_uid );?>"><?php
echo
$comment->user_display?></a>
<?php endif?>
위에 처럼 세줄만 넣어도 되네요.
정말 감사드립니다.