Изменить заголовок страницы в админке

10

Есть ли способ изменить заголовок в wp-admin? Просматривал Google, но никто, кажется, не упоминал об этом.

Я просто хочу избавиться от "- WordPress" и, возможно, изменить "‹ "на какой-то другой символ.

Любые идеи?

INT
источник

Ответы:

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' )
pixelkicks
источник
1
Это должно быть add_filter () - но все остальное хорошо с точки зрения определения, на какой странице вы находитесь.
Дэн Смарт,
0

Это важнее, чем основная цель.

Фактически для "страницы редактирования" по умолчанию admin_title

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

Это ужасно для тех, кто редактирует несколько страниц или статей одновременно. Я добавил заголовок страницы и идентификатор, чтобы избежать путаницы.

Примечание: в настоящее время очень трудно найти решение, если у вас нет ключевого слова "admin_title". Такие ключевые слова, как «Название документа администратора Wordpress», не дают быстрых результатов. Я нашел текущую тему очень далеко в Google (так же, как поиск Wordpress). Мне нужно четыре часа для оперативной работы в течение нескольких минут, чтобы добавить персонализированный фильтр в дочернюю тему (functions.php)

user161546
источник
-6

Все эти ответы выше излишне сложны. Я новичок, и я выяснил это экспериментально.

$admin_titleсодержит заголовок в admin-header.php, поэтому просто удалите &#8212; Wordpressиз строки 43-47, чтобы удалить «- WordPress» из заголовка. Поиграйте в эти строки, чтобы манипулировать названием.

user3177771
источник
4
Это совсем не решение, потому что этот файл будет удален при следующем обновлении. Вы просто тратите свое время.
fuxia