web-dev-qa-db-ja.com

管理者リストの動的見出し

投稿の管理者リストの上に表示されるHeading1を動的に変更したいです。例えば。 PagesリストのPage見出し。 pages admin list

私は私が考えることができるすべての可能な検索を使い果たしました、そして関連するものは何も出ませんでした。

カスタム投稿タイプリストページのH1見出しの内容を変更できるようにする機能、フィルタなどはありますか。

リストがその分類法によってフィルタリングされるとき、私は実際に分類法のタイトルを追加できるようにしたいです。

2
FFrewin

wp-admin/edit.phpを見ると、この文字列が次の行で印刷されているのがわかります。

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

そのため、edit.phpにそれを修正するためのフィルタはありません。

get_post_type_objectにはフィルタもありませんので、そこでも変更することはできませんが、...

特定の投稿タイプのオブジェクトは$wp_post_typesというグローバル変数に格納されているので、変更することができます。

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

そしてそれが結果です。

enter image description here

3