it-swarm.com.de

Admin-Filter - Post-Typ-Beschreibung auf der Post-Typ-Seite hinzufügen

WordPress ermöglicht das Hinzufügen von descriptions zu benutzerdefinierten Beitragstypen, wenn diese registriert sind. ( register_post_type() . Ich möchte diesen Titel auf der Admin-Startseite (View All Post Type ) vorzugsweise unter dem Titel ausgeben. Ich habe in /wp-admin/edit.php nachgesehen, bin mir aber nicht sicher, ob der Der angezeigte Filter ist in diesem Fall verwendbar (und daher möglicherweise nicht möglich).

Zeile 274 auf Trac ist die Stelle, an der der eigentliche Titel gesetzt wird. Ist es möglich/gibt es eine Möglichkeit, darin zu filtern und meine Beitragstypbeschreibung hinzuzufügen?

4
Howdy_McGee

Der Filter views_{$this->screen->id} wird ausgelöst, nachdem der Titel des Post-Edit-Bildschirms auf dem Bildschirm gedruckt wurde. So können Sie sicher sein, dass nur die gewünschten Informationen wiedergegeben werden.

Sie können also einfach Folgendes tun:

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');
5
gmazzap