小编Chu*_*k D的帖子

如何在woocommerce我的帐户页面中重新排序自定义选项卡?

我为我的 Woocommerce 我的帐户页面创建了一个自定义选项卡(我的收藏夹),并将以下代码放在我的子主题的 functions.php 文件中。当我这样做时,自定义选项卡在其余选项卡的底部排序。

所以我想知道,是否有一种方法可以在选项卡列表中进一步重新排序?

具体来说,我想在“帐户详细信息”选项卡上方重新排序我的自定义选项卡(我的收藏夹)。

图片链接

function add_myfavorites_endpoint() {
    add_rewrite_endpoint( 'myfavorites', EP_ROOT | EP_PAGES );
}

add_action( 'init', 'add_myfavorites_endpoint' );


function myfavorites_query_vars( $vars ) {
    $vars[] = 'myfavorites';
    return $vars;
}

add_filter( 'query_vars', 'myfavorites_query_vars', 0 );


function add_myfavorites_link_my_account( $items ) {
    $items['myfavorites'] = 'My Favorites';
    return $items;
}

add_filter( 'woocommerce_account_menu_items', 'add_myfavorites_link_my_account' );


function myfavorites_content() {
echo '<h3>My Favorites</h3><p>';
echo do_shortcode( ' [my_content_shortcode] ' );
}

add_action( 'woocommerce_account_myfavorites_endpoint', 'myfavorites_content' );
Run Code Online (Sandbox Code Playgroud)

php sorting account tabs woocommerce

2
推荐指数
1
解决办法
2705
查看次数

标签 统计

account ×1

php ×1

sorting ×1

tabs ×1

woocommerce ×1