게시판 입력필드설정 관련 문의 드립니다.

게시판 설정에 들어가면 텍스트 에어리어 라고 있는데  필드를 추가 하고 내용을 입력 하고 

아래쪽에 게시글 본문에 표시가 있습니다. 클릭 하고 글을 작성하면

예)

사는곳 : 서울

주소 : 구리

가족 : 3명

이렇게 아래쪽으로 나열이 됩니다.  이거를  옆으로 나열 되게 할 수는 없을까요?

해당 값에 글씨 크기 배경 색  이런것도 추가 가능 할까요?

 

 

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

    KBoard 입력 필드를 본문에 표시할 때 textarea의 개행 표시를 제거하고 싶다는 말씀이신지요?

    kboard_document_add_option_value_field_html 필터를 활용하시면

    게시글 본문 페이지에서 표시되는 입력 필드를 편집하실 수 있습니다.

    아래의 코드를 활용해보세요.

    add_filter('kboard_document_add_option_value_field_html', 'kboard_document_add_option_value_field_html_20210226', 10, 4);
    function kboard_document_add_option_value_field_html_20210226($html, $field, $content, $board){
    	$meta_key = isset($field['meta_key']) ? $field['meta_key'] : '';
    	$field_name = isset($field['field_name']) ? $field['field_name'] : $field['field_label'];
    	
    	if($board->id == '1' && $meta_key == '메타키'){ // 실제 게시판 id로 적용해주세요.
    		$value = preg_replace('/\r|\n/', '', $content->option->{$meta_key});
    		$html = '<div class="kboard-document-add-option-value meta-key-'.$meta_key.'"><span class="option-name">'.$field_name.'</span> : <span class="option-value">'.$value.'</span></div><hr>';
    	}
    	
    	return $html;
    }

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

    $meta_key == '메타키' 부분은 실제 메타키로 적용해보세요.

     

    테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.

     

    워드프레스 관리자 -> 외모 -> 사용자 정의하기 -> CSS 입력 필드에

    아래의 코드를 추가하시면 입력 필드의 색상도 교체하실 수 있습니다.

    .kboard-content .content-view .option-value { color: blue; }

     

    위의 코드들은 예제 코드이기 때문에

    사이트에 맞게 적절히 수정해보세요.

    고맙습니다.

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