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

时间:2011-05-12 作者:INT

是否有办法更改wp admin中的标题?一直在谷歌搜索,但似乎没有人提到它。

我只想去掉“&8212;WordPress”,并可能更改“&lsaqo;”变成其他符号。

有什么想法吗?

4 个回复
最合适的回答,由SO网友:Geert 整理而成

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 文件以查看默认情况下发生的情况。

SO网友:pixelkicks

为了只更改特定的自定义帖子类型,我们是这样做的:

/* 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\' )

SO网友:user161546

这比基本目的更重要。

事实上,“编辑页面”的默认admin\\u标题是

get_bloginfo(\'name\')."---Wordpress"
这对于同时编辑多页或多篇文章的人来说是可怕的。为了避免混淆,我添加了页面标题和ID。

注意:如果您没有关键字“admin\\u title”,目前很难找到解决方案。像“Wordpress admin document title”这样的关键字不能快速给出结果。我发现当前的线程非常深入Google(与Wordpress搜索相同)。我需要四个小时来完成几分钟的操作工作,以便在子主题(functions.php)中添加个性化过滤器

SO网友:user3177771

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

$admin_title 在管理标题中保留标题。php,所以只需删除— Wordpress 从第43-47行删除标题中的“-WordPress”。在这些行中进行游戏以操纵标题。

结束