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

12 мая 2011 г., 04:19:25
Просмотры: 23.8K
Голосов: 15

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

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

Есть какие-нибудь идеи?

0
Все ответы на вопрос 4
0
30
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, чтобы понять, что происходит по умолчанию.

12 мая 2011 г. 08:35:08
1

Вот как мы это сделали, чтобы изменить только определенный тип записи (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' ) {
        /* это новый заголовок страницы */
        $title = 'Замените на нужный текст: ' . $post->post_title;           
    } else {
        $title = $title .' - ' .get_bloginfo('name');
    }
    return $title;  
}

add_action( 'admin_title', 'edit_page_title' )
12 июл. 2015 г. 18:21:00
Комментарии

Это должно быть add_filter() - но в остальном всё верно в плане определения текущей страницы.

Dan Smart Dan Smart
11 апр. 2016 г. 17:20:34
0

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

Фактически, для "редактирования страницы" стандартный admin_title выглядит так:

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

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

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

29 сент. 2016 г. 16:44:40
1
-6

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

$admin_title хранит заголовок в файле admin-header.php, поэтому просто удалите — Wordpress из строк 43-47, чтобы убрать "— WordPress" из заголовка. Поэкспериментируйте с этими строками, чтобы изменить заголовок.

6 февр. 2016 г. 19:47:36
Комментарии

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

fuxia fuxia
6 февр. 2016 г. 19:55:12