在管理区域中更改页面标题


10

是否可以在wp-admin中更改标题?一直在Google各处搜寻,但似乎没人提及。

我只是想摆脱“-WordPress”,并可能将“ ‹”更改为其他符号。

有任何想法吗?

Answers:


25
add_filter('admin_title', 'my_admin_title', 10, 2);

function my_admin_title($admin_title, $title)
{
    return get_bloginfo('name').' • '.$title;
}

你也可以做一个str_replace$admin_title移除“ - WordPress的”变“<”。

查看wp-admin/admin-header.php文件顶部以查看默认情况。


0

为了仅更改特定的自定义帖子类型,这是我们的操作方法:

/* edit the admin page title for a particular custom post type */
function edit_page_title() {
    global $post, $title, $action, $current_screen;
    if( isset( $current_screen->post_type ) && $current_screen->post_type == 'CUSTOM-POST-TYPE' && $action == 'edit' ) {
        /* this is the new page title */
        $title = 'Change to whatever you want: ' . $post->post_title;           
    } else {
        $title = $title .' - ' .get_bloginfo('name');
    }
    return $title;  
}

add_action( 'admin_title', 'edit_page_title' )

1
这应该是add_filter(),但是其余的对于确定您所在的页面是好的。
丹·斯玛特

0

这比基本目的更重要。

实际上,对于“编辑页面”,默认的admin_title是

get_bloginfo('name')."---Wordpress"

对于谁同时编辑多个页面或文章,这太糟糕了。我添加了页面标题和ID以避免混淆。

注意:如果您没有关键字“ admin_title”,当前很难找到解决方案。诸如“ Wordpress管理文档标题”之类的关键字无法提供快速的结果。我发现当前线程已深入Google(与Wordpress搜索相同)。我需要花四个小时进行几分钟的操作,才能将个性化过滤器添加到子主题(functions.php)


-6

以上所有这些答案都不必要地复杂。我是新手,是通过实验发现的。

$admin_title将标题保存在admin-header.php中,因此只需&#8212; Wordpress从第43-47行删除即可从标题中删除“ — WordPress”。在这些行中播放以操纵标题。


4
这根本不是解决方案,因为该文件将在下次升级时删除。您只是在浪费时间。
fuxia
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.