소셜 공유 버튼을 사용하고 있는데요. 일정 게시판에서만 소셜 공유 버튼을 사용하고 싶습니다.

워드프레스 소셜 공유 버튼 플러그인을 사용하고 있는데요.

일정 게시판에서만 소셜 공유 버튼을 사용하고 싶습니다.

공지사항 게시판과

일반 자유게시판이 있는데

솔직히 자유게시판은 회원들도 쓰는 게시글이라서

회원의 글이 다른 사람들이 공유할 수 있으면 당연히 글쓰기가 꺼려질 텐데

관리자만 쓸수 있는 공지사항 게시판에서만 소셜 공유 버튼을 사용하고 싶습니다.

어떻게 하는지 알려주세요.

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

    사용하고 계신 플러그인들은 모두 최신 버전인지요?

    FTP로 접속해서 플러그인 파일을 수정해주셔야 할 듯합니다.

    /wp-content/plugins/cosmosfarm-share-buttons/class/Cosmosfarm_Share_Buttons.class.php 파일을 수정해주세요.

     

    1. Cosmosfarm_Share_Buttons.class.php 파일에서 아래 코드를 찾아주세요.

    public function kboard_add_share_buttons($content, $content_uid){
        $option = $this->option;

        $this->kboard_content_uid = intval($content_uid);
        
        if($option->kboard_display){
            $buttons = $this->get_share_buttons($option->kboard_align);
            
            if($option->kboard_display == 'top'){
                $content = $buttons . $content;
            }
            else{
                $content = $content . $buttons;
            }
        }
        
        $this->kboard_content_uid = 0;
        
        return $content;
    }

     

    2. 아래 굵게 표시된 코드를 새로 추가해주세요.

    그리고 실제로 소셜 공유 버튼을 제외할 게시판 ID를 추가해주세요.

    public function kboard_add_share_buttons($content, $content_uid){
        $option = $this->option;
        
        $obj = new KBContent();
        $obj->initWithUID($content_uid);
        if(in_array($obj->board_id, array('1', '2', '3'))){ // 소셜 공유 버튼 제외 게시판 ID
            return $content;
        }

        
        $this->kboard_content_uid = intval($content_uid);
        
        if($option->kboard_display){
            $buttons = $this->get_share_buttons($option->kboard_align);
            
            if($option->kboard_display == 'top'){
                $content = $buttons . $content;
            }
            else{
                $content = $content . $buttons;
            }
        }
        
        $this->kboard_content_uid = 0;
        
        return $content;
    }

     

    게시판 ID를 찾으시려면 아래 블로그 내용을 참고해주세요.

    http://blog.naver.com/chan2rrj/220993158649

     

    추후에는 파일 수정하지 않아도 원하는 기능을 사용할 수 있도록

    소셜 공유 버튼 플러그인은 개선해서 업데이트하겠습니다.

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요