在 WordPress 管理仪表板中更改 WooCommerce 产品菜单标题

Mag*_*med 2 php wordpress dashboard backend woocommerce

我们曾尝试更改后端标题菜单中的产品页面,但无法在屏幕截图中使用以下代码段:

在此处输入图片说明

我们需要将菜单标题“产品”更改为“新标题”&将总菜单“所有产品”更改为“所有子菜单

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;
}
Run Code Online (Sandbox Code Playgroud)

7uc*_*f3r 5

代码的第一部分调试,这将在仪表板上详细显示菜单。(你可以在之后删除它)

本示例中的第二部分添加了更改

在此处输入图片说明

因此,这是一个根据细节进行调整的问题

// 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 '<pre>', print_r( $menu, 1 ), '</pre>'; // top level menus
            echo '<pre>', print_r( $submenu, 1 ), '</pre>'; // submenus
        }
    }
}
add_action( 'admin_notices', 'debug_admin_menus' );

// Change label
function custom_change_admin_label() {
    global $menu, $submenu;

    $menu[26][0] = 'New Title';
    $submenu['edit.php?post_type=product'][5][0] = 'All Submenu';
}
add_action( 'admin_menu', 'custom_change_admin_label' );
Run Code Online (Sandbox Code Playgroud)