1

我想将“Langgan”菜单标签(用于订阅键)移动到“Dashboard”顶部并加粗“Langgan”。

目前我在我的主题function.php文件中使用下面的代码作为“Langgan”部分:

add_filter( 'woocommerce_account_menu_items', 'rename_my_account_menu_items', 0, 15 );
function rename_my_account_menu_items( $items ) {

    // HERE set your new label name for subscriptions
    $items['subscriptions'] = __( 'Custom label', 'woocommerce' );

    return $items;
}

在此处输入图像描述

4

1 回答 1

0

要为键设置自定义标签'subscriptions'并重新排序菜单项以在开始时获取它,请尝试此操作(这将替换您的功能)

add_filter( 'woocommerce_account_menu_items', 'rename_my_account_menu_items', 100, 1 );
function rename_my_account_menu_items( $items ) {
    $ordered_items = array();

    // HERE set your custom label name for 'subscriptions' key in this array
    $subscription_item = array( 'subscriptions' => __( 'Langgan', 'woocommerce' ) );

    // Remove 'subscriptions' key / label pair from original $items array
    unset( $items['subscriptions'] );

    // merging arrays
    $items = array_merge( $subscription_item, $items );

    return $items;
}

此代码位于您的活动子主题(或主题)的 function.php 文件中或任何插件文件中。

测试和工作


要使“Langgan”粗体,您应该需要在位于活动主题中的 styles.css 文件中添加以下 CSS 规则:

li.woocommerce-MyAccount-navigation-link--subscriptions {
    font-weight: bold !important;
}

或者

nav.woocommerce-MyAccount-navigation > ul > li:first-child {
    font-weight: bold !important;
}
于 2017-12-19T15:36:53.683 回答