Masquer la zone de contenu avec un type de publication personnalisé?

15

J'ai créé un type d'article personnalisé et je souhaite masquer le contenu principal de la zone de texte dans la page de publication / modification.

Est-ce possible?

Merci!

    
posée Klian 24.05.2011 - 11:11

4 réponses

26

Oui, supprimez le support de l'éditeur de votre type d'article personnalisé.

Vous pouvez le faire de deux manières.

  1. Lors de l'enregistrement de votre publication personnalisée, tapez:

Exemple:

$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.Utilisez le support remove_post_type si le type de publication personnalisé n'est pas défini par votre code (c'est-à-dire qu'un autre plugin / thème a défini un type de publication personnalisé).

Exemple:

add_action('init', 'my_rem_editor_from_post_type');
function my_rem_editor_from_post_type() {
    remove_post_type_support( <POST TYPE>, 'editor' );
}
    
réponse donnée Hameedullah Khan 24.05.2011 - 11:29
10

Lors de l'enregistrement de votre type d'article personnalisé, ne spécifiez pas de support pour l'éditeur.

 $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);

Plus d'informations Voir: Référence de fonction / enregistrer le type de message .

    
réponse donnée Azizur Rahman 24.05.2011 - 11:26
2

Vous pouvez également définir

'supports' => false

pour éviter le comportement par défaut (titre et éditeur).

Remarque: il s’agit de la version 3.5 ou supérieure.

    
réponse donnée Francisco Corrales Morales 11.02.2015 - 20:40
0

Vous pouvez supprimer le titre ou l'éditeur dans l'admin du module de publication

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' );
    
réponse donnée Tai Nguyen 19.11.2015 - 11:02

Lire d'autres questions sur les étiquettes