He creado un tipo de publicación personalizada y quiero ocultar el contenido principal de área de texto en la página de publicación / edición.
¿Es posible?
¡Gracias!
He creado un tipo de publicación personalizada y quiero ocultar el contenido principal de área de texto en la página de publicación / edición.
¿Es posible?
¡Gracias!
Sí, elimine el soporte del editor de su tipo de publicación personalizada.
Puedes hacerlo de dos maneras.
Ejemplo:
$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.Utilizando el soporte remove_post_type si el tipo de publicación personalizada no está definido por su código (es decir, algún otro plugin / tema ha definido el tipo de publicación personalizada).
Ejemplo:
add_action('init', 'my_rem_editor_from_post_type');
function my_rem_editor_from_post_type() {
remove_post_type_support( <POST TYPE>, 'editor' );
}
Al registrar su tipo de publicación personalizada, no especifique la compatibilidad con el 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);
Más información Consulte: Referencia de función / tipo de publicación de registro .
También puedes configurar
'supports' => false
para evitar el comportamiento predeterminado (título y editor).
Nota: esto es para 3.5 o superior.
Puedes eliminar el título o el editor en el administrador del módulo de publicación
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' );
Lea otras preguntas en las etiquetas custom-post-types