작성자 마스킹 관련

안녕하세요.

바쁘실텐데 매번 질문에 성심성의껏 답변을 달아주셔서 감사의 말씀드립니다.

 

기존에 작성자 마스킹 관련 글을 올려서 답변 받았습니다.

http://www.cosmosfarm.com/threads/document/17516

 

다음 부분이 잘 처리가 안됩니다. (참고로 제가 사용하고 있는 스킨은 default를 복사해서 사용중입니다.)

 

[질문]

관리자가 글을 달면 본글, 답글 모두에게 "관리자"로 보이게 처리 하고자 합니다.

    예1)   질문 드립니다.              홍ㅇ동
              Re:질문 드립니다.        관리자

    예2)   공지합니다.                  관리자

    예3)   질문 드립니다.              홍ㅇ동
              Re:질문 드립니다.        관리자
                Re:Re:질문 드립니다.  홍ㅇ동

 

여기서 아래와 같이 답변주셨습니다.

2. 관리자가 답글(RE)시 관리자, 비관리자 상관없이 작성자명이 나오게 하시려면

FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/reply-template.php 파일에

아래의 코드를 찾아서

<?php echo $content->member_display?>

아래의 코드로 교체해보세요.

<?php
if($content->member_uid){
	$userdata = get_userdata($content->member_uid);
	if(in_array('administrator', $userdata->roles)){
		echo $content->member_display;
	}
}
else{
	echo my_kboard_hide_username($content->member_display);
}
?>

 

 

<?php echo $content->member_display?>는 없고, 아래처럼 볼드체 부분은 있습니다.

이 볼드체 부분을 말씀주신 if~else까지 내용을 붙여넣기 하면 되는건가요?

default 스킨 - reply-template.php

 

   <span class="contents-item kboard-user"><?php echo apply_filters('kboard_user_display', $content->member_display, $content->member_uid, $content->member_display, 'kboard', $boardBuilder)?></span>

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기