게시글 작성자 정보 삭제

안녕하세요

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

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

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

감사합니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 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() 코드로 관리자만 볼 수 있기 때문에

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

    고맙습니다.

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

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

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

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

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

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

     

    감사합니다.

  • 안녕하세요.

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

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

     

    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?>

    고맙습니다.

  • 안녕하세요

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

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

    감사합니다. ^^

  • 안녕하세요~^^

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

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

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

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

    고맙습니다.

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