¿Ocultar el cuadro de contenido con Tipo de publicación personalizado?

15

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!

    
pregunta Klian 24.05.2011 - 11:11

4 respuestas

26

Sí, elimine el soporte del editor de su tipo de publicación personalizada.

Puedes hacerlo de dos maneras.

  1. Al registrar tu tipo de publicación personalizada:

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' );
}
    
respondido por el Hameedullah Khan 24.05.2011 - 11:29
10

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 .

    
respondido por el Azizur Rahman 24.05.2011 - 11:26
2

También puedes configurar

'supports' => false

para evitar el comportamiento predeterminado (título y editor).

Nota: esto es para 3.5 o superior.

    
respondido por el Francisco Corrales Morales 11.02.2015 - 20:40
0

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' );
    
respondido por el Tai Nguyen 19.11.2015 - 11:02

Lea otras preguntas en las etiquetas