Respostas:
add_filter('admin_title', 'my_admin_title', 10, 2);
function my_admin_title($admin_title, $title)
{
return get_bloginfo('name').' • '.$title;
}
Você também pode fazer um str_replace
em $admin_title
remover "- WordPress" e mudança "<".
Veja a parte superior do wp-admin/admin-header.php
arquivo para ver o que está acontecendo por padrão.
Veja como fizemos isso, para alterar apenas um tipo de postagem personalizado específico:
/* 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' )
Isso é mais importante que o objetivo básico.
De fato, para "editar página", o título admin_title é
get_bloginfo('name')."---Wordpress"
Isso é péssimo para quem edita várias páginas ou artigos ao mesmo tempo. Eu adicionei o título da página e o ID para evitar confusões.
Nota: atualmente é muito difícil encontrar a solução se você não tiver a palavra-chave "admin_title". Palavras-chave como "Título do documento de administração do Wordpress" não fornecem resultados rápidos. Eu encontrei o segmento atual muito longe no Google (o mesmo que a pesquisa Wordpress). Preciso de quatro horas para um trabalho operacional de alguns minutos para adicionar um filtro personalizado ao tema filho (functions.php)
Todas essas respostas acima são desnecessariamente complicadas. Eu sou um novato e descobri isso por experimentação.
$admin_title
mantém o título em admin-header.php, então basta remover — Wordpress
da linha 43-47 para remover "- WordPress" do título. Brinque nessas linhas para manipular o título.