Admin List Dynamic Heading

时间:2018-09-26 作者:FFrewin

我想动态修改出现在帖子管理列表顶部的Heading1。E、 g.页面列表的页面标题。pages admin list

我已经用尽了我能想到的所有可能的搜索,但没有相关的结果。

是否有任何函数、过滤器等允许我们修改自定义帖子类型列表页面H1标题的内容?

实际上,我希望能够在列表被分类法过滤时添加分类法的标题。

1 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

当你看到wp-admin/edit.php, 您将看到此字符串是用以下行打印的:

echo esc_html( $post_type_object->labels->name );
因此没有可在中修改的筛选器edit.php.

没有过滤器get_post_type_object 还有,所以我们也不能在那里改变它,但是。。。

给定post类型的对象存储在名为$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

结束