Cambiar el título de la página en el área de administración
add_filter('admin_title', 'my_admin_title', 10, 2);
function my_admin_title($admin_title, $title)
{
return get_bloginfo('name').' • '.$title;
}
También podrías hacer un str_replace
en $admin_title
para eliminar "— WordPress" y cambiar "‹".
Revisa la parte superior del archivo wp-admin/admin-header.php
para ver lo que ocurre por defecto.

Así es como lo hemos hecho, para cambiar solo un tipo de publicación personalizada específica:
/* edita el título de la página de administración para un tipo de publicación personalizada en particular */
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' ) {
/* este es el nuevo título de la página */
$title = 'Cambia por lo que quieras: ' . $post->post_title;
} else {
$title = $title .' - ' .get_bloginfo('name');
}
return $title;
}
add_action( 'admin_title', 'edit_page_title' )

Esto es más importante que el propósito básico.
De hecho, para "editar página" el admin_title por defecto es
get_bloginfo('name')."---Wordpress"
Esto es terrible para quienes editan varias páginas o artículos al mismo tiempo. He añadido el título de la página y el ID para evitar confusiones.
Nota: actualmente es muy difícil encontrar la solución si no tienes la palabra clave "admin_title". Palabras clave como "Wordpress admin document title" no dan resultados rápidos. Encontré el hilo actual muy abajo en Google (igual que en la búsqueda de Wordpress). Necesité cuatro horas para un trabajo operativo de unos minutos para añadir un filtro personalizado en el tema hijo (functions.php)

Todas esas respuestas anteriores son innecesariamente complicadas. Soy un principiante y descubrí esto mediante experimentación.
$admin_title
contiene el título en admin-header.php, así que simplemente elimina — Wordpress
de las líneas 43-47 para quitar "— WordPress" del título. Juega con esas líneas para manipular el título.
