Изменить заголовок меню продуктов woocommerce в Dashboard - PullRequest
1 голос
/ 08 апреля 2020

Мы попытались изменить страницу продуктов в главном меню заголовка, но мы не смогли использовать приведенный ниже снимок экрана на снимке экрана:

enter image description here

Нам нужно изменить заголовок меню " Продукты " на " Новый заголовок " & Sumbmenu "Все продукты " на " Все подменю"

add_filter( 'gettext', 'custom_translate_woocommerce_strings', 999, 3 );

function custom_translate_woocommerce_strings( $translated, $text, $domain ) {

    $translated = str_ireplace( 'Product', 'New Title', $translated );

    return $translated;
}

1 Ответ

3 голосов
/ 08 апреля 2020

первая часть кода предназначена для debug , это покажет вам подробное меню на приборной панели. (вы можете удалить это позже)

Вторая часть в в этом примере добавляет изменения

enter image description here

Поэтому необходимо выполнить настройку на основе детализации

// DEBUG: This displays the complete wordpress admin menu on your dashboard for admin only.
function debug_admin_menus() {
    global $menu, $submenu, $pagenow;
    if ( current_user_can('manage_options') ) {
        if( $pagenow == 'index.php' ) {  // print on dashboard
            echo '', print_r( $menu, 1 ), '
'; // меню верхнего уровня echo '
', print_r( $submenu, 1 ), '
'; // подменю}}} add_action ('admin_notices', 'debug_admin_menus'); // Изменить функцию метки custom_change_admin_label () {global $ menu, $ submenu; $ menu [26] [0] = 'Новый заголовок'; $ submenu ['edit. php? post_type = product'] [5] [0] = 'All Submenu'; } add_action ('admin_menu', 'custom_change_admin_label');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...