§ WordPress — кастомизация админки. Переименовываем элемент меню «записи».

Часто, когда разрабатываешь сайт под клиента, необходимо кастомизировать левое меню в админке WordPress. Следующий код позволит изменить название «Записи» в «Новости». Код нужно вставить в functions.php активной темы.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//Переименовываем записи
function edit_admin_menus() {
    global $menu;
    global $submenu;
    $menu[5][0] = 'Новости';
    $submenu['edit.php'][5][0] = 'Все новости';
    $submenu['edit.php'][10][0] = 'Добавить новость';
}
add_action( 'admin_menu', 'edit_admin_menus' );
function change_post_object_label() {
    global $wp_post_types;
    $labels = &$wp_post_types['post']->labels;
    $labels->name = 'Новости';
    $labels->singular_name = 'Новости';
    $labels->add_new = 'Добавить новость';
    $labels->add_new_item = 'Добавить новость';
    $labels->edit_item = 'Изменить';
    $labels->new_item = 'Новость';
    $labels->view_item = 'Посмотреть новость';
    $labels->search_items = 'Искать новость';
    $labels->not_found = 'Новостей не найдено';
    $labels->not_found_in_trash = 'Корзина пуста';
}
add_action( 'admin_menu', 'change_post_object_label' );

Результат:

WordPress - кастомизация админки. Переименовываем элемент меню записи.

09 февраля
Теги: ,