Risposte:
add_filter('admin_title', 'my_admin_title', 10, 2);
function my_admin_title($admin_title, $title)
{
return get_bloginfo('name').' • '.$title;
}
Puoi anche fare un str_replace
on $admin_title
per rimuovere "- WordPress" e cambiare "‹ ".
Guarda la parte superiore del wp-admin/admin-header.php
file per vedere cosa sta succedendo per impostazione predefinita.
Ecco come l'abbiamo fatto, al fine di modificare solo un tipo di post personalizzato specifico:
/* 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' )
Questo è più importante dello scopo di base.
In effetti per "modifica pagina" è predefinito admin_title
get_bloginfo('name')."---Wordpress"
Questo è terribile per chi modifica più pagine o articoli contemporaneamente. Ho aggiunto il titolo della pagina e l'ID per evitare confusioni.
Nota: attualmente è molto difficile trovare la soluzione se non si dispone della parola chiave "admin_title". Parole chiave come "Titolo del documento di amministrazione di Wordpress" non danno risultati rapidi. Ho trovato il thread corrente molto lontano in Google (come nella ricerca di Wordpress). Ho bisogno di quattro ore per un lavoro operativo di pochi minuti per aggiungere un filtro personalizzato al tema figlio (Functions.php)
Tutte quelle risposte sopra sono inutilmente complicate. Sono un principiante e l'ho scoperto sperimentando.
$admin_title
contiene il titolo in admin-header.php, quindi rimuovi semplicemente — Wordpress
dalla riga 43-47 per rimuovere "- WordPress" dal titolo. Gioca in quelle righe per manipolare il titolo.