Ultimate Member插件Account页面添加Tabs

/* 新增选项卡名为orders */
add_filter('um_account_page_default_tabs_hook', 'custom_tabs', 100);
function custom_tabs($tabs)
{
    $tabs[800]['orders']['icon'] = 'um-faicon-money';
    $tabs[800]['orders']['title'] = __('Orders','ultimate-member');
    $tabs[800]['orders']['custom'] = true;
    return $tabs;
}

/* 注册新选项卡钩子 */
add_action('um_account_tab__orders', 'tab_orders');
function tab_orders($info)
{
    global $ultimatemember;
    extract($info);
    echo $ultimatemember->account->get_tab_output('orders');
}

/* 选项卡中内容 */
add_filter('um_account_content_hook_orders', 'tab_orders_content');
function tab_orders_content()
{
    ?>
    <div class="um-field">
        <h1>Orders</h1>
    </div>
    <?php
}

运行结果:

 

 

posted @ 2017-08-05 15:12  苦瓜糖水  阅读(602)  评论(0编辑  收藏  举报