컨택트폼 계층형 카테고리 선택시 본문에 표시

컨택트폼 스킨 사용중입니다.
계층형 카테고리 선택 입력시에 관리자 페이지의 상단바(?)에 표시 되지 않고 본문에 텍스트로 표시 할 수는 없을까요?
더불어 제목 입력필드도 본문에 표시 할수 있는 방법은 없는지 알려주세요~

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

    어떤 이유로 KBoard 플러그인 Contact Form 스킨의 게시글 본문 페이지에서

    제목과 계층형 카테고리를 본문 쪽에 표시하시려는 지요?

    아래의 순서대로 진행해보시겠어요?

     

    1. 워드프레스 관리자 -> KBoard  -> 대시보드 페이지에서 커스텀 CSS 입력 필드에

    아래의 코드를 추가해보세요.

    #kboard-contact-form-document .kboard-title { display: none; }
    #kboard-contact-form-document .kboard-detail .detail-attr.detail-tree-category-1 { display: none; }

    만약, 계층형 카테고리의 최대 하위 카테고리가 3차 카테고리로 설정되어 있다면

    아래의 CSS 코드도 추가해주세요.

    #kboard-contact-form-document .kboard-detail .detail-attr.detail-tree-category-2 { display: none; }
    #kboard-contact-form-document .kboard-detail .detail-attr.detail-tree-category-3 { display: none; }

     

    2. 워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해보세요.

    add_filter('kboard_content', 'my_kboard_content', 10, 3);
    function my_kboard_content($content, $content_uid, $board_id){
        if($board_id == '1'){ // 실제 게시판 id로 적용해주세요.
            $document = new KBContent();
            $document->initWithUID($content_uid);
            
            $title = "제목 : $document->title<br>";
            $tree_category = array();
            if($document->option->tree_category_1){
                for($i=1; $i<=$document->getTreeCategoryDepth(); $i++){
                    $tree_category[] = $document->option->{'tree_category_'.$i};
                }
            }
            $category = '카테고리 : ' . implode(', ', $tree_category) . '<br>';
            $content = $title . $category . $content;
        }
        return $content;
    }

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

    고맙습니다.

  • 테마 편집기에서 2번사항을 복사해서 넣었을 때 HTTP 500 에러가 뜨네요....

    호스팅에서 복원해서 페이지 다시 접속중입니다. 

    해결방법을 알려주세요~~~

     

  • 안녕하세요.

    500 에러가 나는 원인은 올려주신 내용만으로는 원인을 파악하기 어렵습니다.

    디버그 모드를 활성화해서 오류 메시지가 있는지 확인해보시겠어요?

    워드프레스 에러 확인하기 - 디버그 모드 활성화 방법

    고맙습니다.

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