Filtre administrateur - Ajouter une description du type de publication sur la page Type de publication

4

WordPress permet d’ajouter descriptions aux types de publications personnalisées chaque fois qu’il est enregistré. ( register_post_type() . Je souhaite afficher ce titre dans la page d'arrivée de l'administrateur (Tout afficher Type de publication ) de préférence sous le titre. J’ai cherché /wp-admin/edit.php , mais je ne suis pas sûr que le filtre présenté soit utilisable dans ce cas (et qu’il pourrait donc ne pas être possible de le faire).

La ligne 274 sur Trac se trouve à l'endroit où elle se trouve. on dirait que le titre réel est défini. Est-il possible / existe-t-il un moyen de filtrer et d'ajouter la description de mon type de message?

    
posée Howdy_McGee 11.12.2014 - 18:27

1 réponse

5

Le filtre views_{$this->screen->id} est déclenché juste après le titre de l'écran d'édition post été imprimé à l'écran, c'est donc un endroit sûr pour faire écho à ce que vous voulez.

Vous pouvez donc simplement faire:

function post_type_desc( $views ){

    $screen = get_current_screen();
    $post_type = get_post_type_object($screen->post_type);

    if ($post_type->description) {
      printf('<h4>%s</h4>', esc_html($post_type->description)); // echo 
    }

    return $views; // return original input unchanged
}

add_filter("views_edit-POST_TYPE_HERE", 'post_type_desc');
    
réponse donnée gmazzap 12.12.2014 - 01:42

Lire d'autres questions sur les étiquettes