重命名Woocommerce中“我的帐户”选项卡式菜单项

时间:2018-08-11 12:57:04

标签: php wordpress woocommerce tabs account

我当前正在使用Wordpress版本4.9.8并启用了Woocommerce插件。我需要在“我的帐户”页面中将选项卡名称“仪表板”重命名为“我的奖励”。

我找到了下面的代码,但它似乎不起作用:

function wpb_woo_endpoint_title( $title, $id ) {
   if ( is_wc_endpoint_url( 'dashboard' ) && in_the_loop() ) { // add your endpoint urls
     $title = "My Rewards"; // change your entry-title
     return $title;
}
add_filter( 'the_title', 'wpb_woo_endpoint_title', 10, 2 );

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

请尝试以下操作,而不是(自2.6版起在Woocommerce中有效)

add_filter( 'woocommerce_account_menu_items', 'custom_my_account_menu_items', 22, 1 );
function custom_my_account_menu_items( $items ) {
    $items['dashboard'] = __("My Rewards", "woocommerce");
    return $items;
}

此代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试,可以正常工作。

enter image description here