wake-up-neo.net

Dynamische Überschrift der Admin-Liste

Ich möchte die Überschrift1, die oben in der Admin-Liste der Beiträge angezeigt wird, dynamisch ändern. Z.B. die Seitentitel der Seitenliste.  pages admin list 

Ich habe alle möglichen Suchen erschöpft, die mir einfallen, und nichts Relevantes ist herausgekommen.

Gibt es eine Funktion, einen Filter usw., mit der wir den Inhalt der H1-Überschrift einer benutzerdefinierten Listenseite für Beitragstypen ändern können?

Eigentlich möchte ich den Titel einer Taxonomie hinzufügen können, wenn die Liste nach dieser Taxonomie gefiltert wird.

2
FFrewin

Wenn Sie sich wp-admin/edit.php ansehen, werden Sie feststellen, dass diese Zeichenfolge mit der folgenden Zeile gedruckt wird:

echo esc_html( $post_type_object->labels->name );

Es gibt also keinen Filter, um ihn in edit.php zu ändern.

Es gibt auch keine Filter in get_post_type_object, daher können wir sie dort auch nicht ändern, aber ...

Das Objekt für den angegebenen Beitragstyp wird in der globalen Variablen $wp_post_types gespeichert, sodass Sie es ändern können:

function change_page_post_type_object() {
    global $wp_post_types;

    $wp_post_types['page']->labels->name = 'Not-Pages ;)';
}
add_action( 'init', 'change_page_post_type_object' );

Und das ist das Ergebnis:

 enter image description here 

3