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

3
我们试图使用屏幕截图中的代码片段更改产品页面的后端标题菜单,但是我们无法成功。

enter image description here

我们需要将菜单标题“Products”更改为“New Title”,并将子菜单“All Products”更改为“All Submenu”。
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个回答

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' );

非常好,谢谢您先生。我们可以获得您的联系方式以进行自由职业工作吗? - undefined
@MagedMohamed 一些建议:对于自由职业合同,你可以从WooCommerce标签问题的顶级用户列表中选择一些人,浏览他们的个人资料以获取他们的联系信息。 - undefined
@LoicTheAztec我们只是觉得顶级人才很贵,但是我们怎么能联系到您呢,先生?通过电子邮件吗? - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接