プラグインなし!Woocommerce のマイアカウントページに任意の項目だけ表示させる方法。

Woocommerceのマイアカウントページの項目は扱う商品やそのサイトによって異なります。

例えば「ダッシュボード」項目と「ダウンロード」項目を非表示にさせたい場合は下記のようにすると実現できます。

「functions.php」ファイルに下記コードを記述してください。

// shoptab
add_filter ( 'woocommerce_account_menu_items', 'misha_remove_my_account_links' );
function misha_remove_my_account_links( $menu_links ){

//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['downloads'] ); // Disable Downloads
//unset( $menu_links['edit-account'] ); // Remove Account details tab
//unset( $menu_links['customer-logout'] ); // Remove Logout link
 
return $menu_links;
}

コメントを残す