익명 댓글 작성자

add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5);
function my_kboard_user_display($user_display, $user_id, $user_name, $plugin, $builder){
	$board = $builder->board;
	if(!$board->isAdmin() && $board){
		$user_display = '익명'; // 텍스트는 적절히 바꿔주세요. (공백 가능)
	}
	return $user_display;
}

 

위의 코드를 function.php 파일에 넣어서 홈페이지를 익명으로 운영 중 입니다.

제가 궁금한 점은,

게시글에 익명으로 댓글을 달지만 내가 단 댓글에는 어떠한 표시가 되어 내가 쓴 댓글이라는 것을 한눈에 알 수 있게 만들 수 있을까요??

아이디 대신해서 뜨는 '익명' <- 이부분 옆에 (me)라는 표시가 뜨게 만드는 쪽으로요.....

https://imgur.com/a/ZrX91Er

이런식으로 내가 쓴 댓글이라는게 딱 눈에 들어왔으면 좋겠는데요,

예시처럼 게시글을 글쓴 사람이 댓글을 단 경우에 "익명 (글쓴이)"라고 표시되는게 아닌, 누가 해당 게시글을 작성했던지에 대해서는 전혀 관계없이 그냥 댓글에서 회원 아이디 대신 표시되는 '익명'이라는 부분 옆에 내가 쓴 댓글일 경우에만 (me)라고 표시되어있었으면 좋겠어요

그럼 한참 나중에 똑같은 게시글을 읽더라도 내가 쓴 댓글이 무엇인지 쉽게 알 수 있기 때문에 편리할 것 같습니다

이렇게 실현 가능한지 궁금합니다

 

항상 친절하게 답변해주셔서 감사합니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    KBoard 댓글 쪽에만 로그인 사용자가 남긴 본인 댓글에

    익명(본인) 이런 식으로 표시되게 하시려면

    아래의 코드를 활용해보시겠어요?

    add_filter('kboard_user_display', 'kboard_user_display_20201123', 10, 5);
    function kboard_user_display_20201123($user_display, $user_id, $user_name, $plugin, $builder){
    	$board = $builder->board;
    	if(!$board->isAdmin() && $plugin == 'kboard-comments' && $board->id == '1'){ // 실제 게시판 id로 적용해보세요.
    		if($user_id && $user_id == get_current_user_id()){
    			$user_display = '익명(본인)'; // 텍스트는 적절히 바꿔주세요. (공백 가능)
    		}
    		else{
    			$user_display = '익명'; // 텍스트는 적절히 바꿔주세요. (공백 가능)
    		}
    	}
    	return $user_display;
    }

    위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.

    게시판 쪽에도 적용되게 하시려면 위의 코드 중

    $plugin == 'kboard-comments' && 부분을 지워보시겠어요?

     

    테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기