Ascunde caseta de conținut pentru Post Type Personalizat?
Am creat un tip de postare personalizat (custom post type) și vreau să ascund zona principală textarea de conținut în pagina de publicare/editare.
Este posibil?
Mulțumesc!

Da, eliminați suportul pentru editor din tipul vostru personalizat de postare.
Puteți face acest lucru în două moduri.
- În timpul înregistrării tipului vostru personalizat de postare:
Exemplu:
$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. Folosind remove_post_type_support dacă tipul personalizat de postare nu este definit de codul vostru (adică a fost definit de un alt plugin/theme).
Exemplu:
add_action('init', 'my_rem_editor_from_post_type');
function my_rem_editor_from_post_type() {
remove_post_type_support( <POST TYPE>, 'editor' );
}

Când înregistrezi tipul tău personalizat de postare, nu specifica suport pentru 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,
// pe parametrul supports aici nu vezi 'editor'
'supports' => array('title','author','thumbnail','excerpt','comments')
);
register_post_type('book',$args);
Mai multe informații vezi: Referință Funcție/register post type.

Puteți elimina titlul sau editorul în panoul de administrare al modulului de articole
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' );

De asemenea, poți seta editor
la false
$supports = array(
'title', // titlul articolului
'editor'=> false, // conținutul articolului
'author', // autorul articolului
'thumbnail', // imagini reprezentative
'excerpt', // rezumatul articolului
'custom-fields', // câmpuri personalizate
'comments', // comentarii la articol
'revisions', // revizii ale articolului
'post-formats', // formate de articol
);
Sper că acest lucru te ajută
