【问题标题】:Remove "Home" and go direct to WooCommerce "Orders" on WordPress Admin dashboard删除“主页”并直接转到 WordPress 管理仪表板上的 WooCommerce“订单”
【发布时间】:2021-02-13 00:54:12
【问题描述】:

使用最新版本的 WooCommerce,我无法使用任何内置设置删除“主页”部分。

我已经设法删除了分析和营销选项,但是如何删除“主页”选项,这样才能使它像以前一样 - 所有订单的概览?

add_filter( 'woocommerce_admin_get_feature_config', 'remove_wc_marketing_menu_option', 10, 1 );
function remove_wc_marketing_menu_option($feature_config){   
$feature_config['marketing'] = false;
$feature_config['analytics'] = false;
return $feature_config;
}

【问题讨论】:

    标签: php wordpress woocommerce backend


    【解决方案1】:

    你可以使用remove_submenu_page

    function action_admin_menu() {
        // Contains the URI of the current page.
        $current_url = $_SERVER['REQUEST_URI'];
        
        // Make sure wc-admin / customers page will still work
        if ( strpos( $current_url, 'customers' ) == false) {
            remove_submenu_page( 'woocommerce', 'wc-admin' );
        }
    }
    add_action( 'admin_menu', 'action_admin_menu', 99, 0 );
    

    相关:

    【讨论】:

    • @TinaYork 代码中有一个小错误,客户页面给出了错误消息,我已经调整了答案。
    • 啊,好吧。好吧,对我来说这并不重要,因为我在我的问题中使用了代码(删除管理和营销)。但是是的,如果没有,客户菜单选项将导致错误。
    • @7uc13r,如果您不介意我问,请使用我的问题中的代码完全禁用所有 WooCommerce 分析功能和营销功能在后台运行,还是只是删除菜单选项?如果没有,请您指导我到哪里可以找到有关如何完全禁用它们的信息?
    猜你喜欢
    • 2021-02-04
    • 1970-01-01
    • 1970-01-01
    • 2023-01-22
    • 1970-01-01
    • 2018-03-19
    • 2023-03-29
    • 2021-04-21
    • 2013-11-13
    相关资源
    最近更新 更多