Hapus item Menu Akun Saya di Woocommerce berdasarkan peran pengguna

Saya harus dapat menghapus atau menonaktifkan item menu Myaccount tertentu di Dasbor Woocommerce berdasarkan peran pengguna. Jadi misalnya tampilkan menu “pesanan” untuk pelanggan (peran) dan tidak tampilkan menu “pesanan” untuk pelanggan (peran). Tidak yakin cara terbaik untuk melakukannya. Saya menggunakan kode di plugin yang disebut “Code Snippets” di WordPress.

add_filter ( 'woocommerce_account_menu_items', 'silva_remove_my_account_links' );
function silva_remove_my_account_links( $menu_links ){
 
    unset( $menu_links['downloads'] ); // Disable Downloads

    // If you want to remove any of the other default links, just uncomment out the items below:

    //unset( $menu_links['edit-address'] ); // Addresses
    //unset( $menu_links['dashboard'] ); // Remove Dashboard
    //unset( $menu_links['payment-methods'] ); // Remove Payment Methods
    //unset( $menu_links['orders'] ); // Remove Orders

    //unset( $menu_links['edit-account'] ); // Remove Account details tab
    //unset( $menu_links['customer-logout'] ); // Remove Logout link
 
    return $menu_links;
 
}

Leave a Reply

Your email address will not be published. Required fields are marked *