맞춤 게시물 유형으로 콘텐츠 상자를 숨기시겠습니까? 게시물 유형을 작성했으며 게시 / 편집 페이지에서

사용자 정의 게시물 유형을 작성했으며 게시 / 편집 페이지에서 기본 텍스트 영역 컨텐츠를 숨기려고합니다.

가능합니까?

감사!



답변

예, 맞춤 게시물 유형에서 편집기 지원을 제거하십시오.

두 가지 방법으로 할 수 있습니다.

  1. 맞춤 게시물 유형을 등록하는 동안 :

예:

$args = array(
    'public' => true,
    'publicly_queryable' => true,
    'show_ui' => true, 
    'show_in_menu' => true, 
    'capability_type' => 'post',
    'has_archive' => true, 
    'supports' => array('title','author','thumbnail','excerpt','comments')
); 
register_post_type('book',$args);

2. 사용자 정의 게시물 유형이 코드에 의해 정의되지 않은 경우 (예 : 다른 플러그인 / 테마가 사용자 정의 게시물 유형을 정의한 경우) remove_post_type 지원 사용

예:

add_action('init', 'my_rem_editor_from_post_type');
function my_rem_editor_from_post_type() {
    remove_post_type_support( <POST TYPE>, 'editor' );
}

답변

맞춤 게시물 유형을 등록 할 때 편집기 지원을 지정하지 마십시오.

 $args = array(
    'labels' => $labels,
    'public' => true,
    'publicly_queryable' => true,
    'show_ui' => true,
    'show_in_menu' => true,
    'query_var' => true,
    'rewrite' => true,
    'capability_type' => 'post',
    'has_archive' => true,
    'hierarchical' => false,
    'menu_position' => null,
    // on the supports param here you see no 'editor'
    'supports' => array('title','author','thumbnail','excerpt','comments')
  );
  register_post_type('book',$args);

자세한 정보는 기능 참조 / 등록 게시물 유형을 참조 하십시오 .


답변

설정할 수도 있습니다

'supports' => false

기본 (제목 및 편집기) 동작을 방지합니다.

참고 : 이것은 3.5 이상입니다.


답변

게시물 모듈 관리자에서 제목 또는 편집기를 제거 할 수 있습니다

function mvandemar_remove_post_type_support() {
    remove_post_type_support( 'post', 'title' );
    remove_post_type_support( 'post', 'editor' );
}
add_action( 'init', 'mvandemar_remove_post_type_support' );