게시글 작성자 정보 삭제

안녕하세요

게시물 조회시 작성자는 보이지 않게 처리했는데 소스보기를 하면 작성자가 보여집니다.

소스보기에서도 작성자 정보를 볼 수 없도록 처리가 가능한지 문의드립니다.

그렇지만 관리자는 볼 수 있어야 합니다.

감사합니다.

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

    페이지 소스보기에서도 안 보이게 하시려면

    CSS 코드가 아닌 스킨 파일을 수정해주셔야 합니다.

    스킨에 따라 코드가 다르며 표시되는 페이지에 따라서 코드가 다릅니다.

    사용 중이신 스킨과 어느 페이지(목록, 본문 등)인지 알려주시겠어요?

    고맙습니다.

  • 안녕하세요

    default 스킨과 목록에 대해서 처리를 하고 싶습니다.

    본문의 내용에서는 소스보기에서도 작성자가 보이지 않는데 혹시 본문도 처리가 가능하면 함께 설명 부탁드립니다.

    감사합니다. ^^

  • 안녕하세요.

    게시글 목록 페이지와 본문 페이지 모두 관리자만 작성자를 볼 수 있게 하시려면

    스킨 파일을 수정해보시겠어요?

     

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

    아래의 코드를 찾아서

    <td class="kboard-list-user"><?php echo __('Author', 'kboard')?></td>

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

    <?php if($board->isAdmin()):?>
    <td class="kboard-list-user"><?php echo __('Author', 'kboard')?></td>
    <?php endif?>

     

    아래의 코드를 모두 찾아서

    <span class="contents-item kboard-user"><?php echo $content->getUserDisplay()?></span>
    <span class="contents-separator kboard-date">|</span>

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

    <?php if($board->isAdmin()):?>
    <span class="contents-item kboard-user"><?php echo $content->getUserDisplay()?></span>
    <span class="contents-separator kboard-date">|</span>
    <?php endif?>

     

    아래의 코드를 모두 찾아서

    <td class="kboard-list-user"><?php echo $content->getUserDisplay()?></td>

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

    <?php if($board->isAdmin()):?>
    <td class="kboard-list-user"><?php echo $content->getUserDisplay()?></td>
    <?php endif?>

     

    게시글 본문 페이지는 /wp-content/plugins/kboard/skin/사용중인스킨/document.php 파일에

    아래의 코드를 찾아서

    <td class="kboard-list-user"><?php echo $content->getUserDisplay()?></td>

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

    <?php if($board->isAdmin()):?>
    <td class="kboard-list-user"><?php echo $content->getUserDisplay()?></td>
    <?php endif?>

    고맙습니다.

  • 안녕하세요, 항상 친절한 답변에 감사드립니다.

    말씀해 주신 내용으로 먼저 두가지 부분에 대해서 소스를 변경했습니다.

    LIST.PHP 수정부분, 다른 부분은 모바일 웹 환경 같아서 테스트 후 수정하려고 합니다.

    <td class="kboard-list-user"><?php echo __('Author', 'kboard')?></td>

    <td class="kboard-list-user"><?php echo $content->getUserDisplay()?></td>

    그런데 계속 사용자 정보가 보여지는데 혹시 다른 부분을 더 수정해야 하는 건가요??

     

    감사합니다.

  • list.php 파일에 아래의 코드는 2군데 있습니다.

    <td class="kboard-list-user"><?php echo $content->getUserDisplay()?></td>

     

    list.php 파일에서 아래의 코드가 공지사항을 출력하는 부분입니다.

    <?php while($content = $list->hasNextNotice()):?>
    ...
    <?php endwhile?>

    아래의 코드가 공지사항이 아닌 일반 게시글을 표시하는 코드입니다.

    <?php while($content = $list->hasNext()):?>
    ...
    <?php endwhile?>

    공지사항과 일반 게시글 쪽 모두 코드를 수정해보시겠어요?

     

    코드 수정 후에는 반드시 브라우저의 캐시를 비우신 후에 확인해주세요.

    크롬 브라우저에서 강력 새로고침 단축키는 Ctrl + Shift + R입니다.

     

    $board->isAdmin() 코드로 관리자만 볼 수 있기 때문에

    로그아웃 후 확인하시거나 관리자 계정이 아닌 계정으로 확인해보시겠어요?

    고맙습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기