情境:
WooCommerce 預設 我的帳號 頁面 有一些分頁是不需要的, 接下來要將不要的項目給移除掉
以下範例內容為刪除和改名,都是針對 “下載” 分頁進行修改
使用hook進行修改
刪除下載分頁
add_filter ( 'woocommerce_account_menu_items', 'websec_remove_my_account_links' ); function websec_remove_my_account_links( $menu_links ){ unset( $menu_links['downloads'] ); // 刪除下載分頁 //unset( $menu_links['dashboard'] ); // 刪除控制台分頁 //unset( $menu_links['orders'] ); // 刪除訂單分頁 //unset( $menu_links['edit-address'] ); // 刪除下載分頁 //unset( $menu_links['edit-account'] ); // 刪除帳戶詳細資料分頁 //unset( $menu_links['customer-logout'] ); // 刪除登出分頁 return $menu_links; }
改名下載分頁
add_filter ( 'woocommerce_account_menu_items', 'websec_rename_downloads' ); function websec_rename_downloads( $menu_links ){ $menu_links['downloads'] = '改名後的下載拉!'; return $menu_links; }