Hapus "Beranda" dan buka "Pesanan" WooCommerce di dasbor Admin WordPress

Oct 30 2020

Menggunakan versi terbaru WooCommerce, ada bagian "Beranda" yang tidak dapat saya hapus menggunakan pengaturan bawaan apa pun.

Saya telah berhasil menghapus opsi analitik dan pemasaran, tetapi bagaimana cara menghapus opsi "Beranda" dan dengan begitu, membuatnya seperti sebelumnya - gambaran umum dari semua pesanan?

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;
}

Jawaban

1 7uc1f3r Oct 31 2020 at 03:26

Anda bisa menggunakan 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 );

Terkait:

  • Ubah judul menu produk WooCommerce di dasbor admin WordPress
  • Hapus submenu untuk 'Tambahkan Pesanan' di WooCommerce di dasbor admin WordPress
  • Cara mengganti nama tab menu di bawah tab WooCommerce di dasbor admin WordPress
  • Nonaktifkan (hapus) opsi menu pemasaran di WooCommerce 4.3.x