0
私はクライアントから奇妙な要求があります。ダッシュボードのテキストを削除したい代わりに、ダッシュボードのテキストアカウントのページが読み込まれたときに注文の詳細を表示したい。 、すなわち/my-account/
は注文の詳細(内容は/my-account/orders
)を示します。 wp-redirectionを試しましたが、動作しません。WooCcommerceアカウントからダッシュボードを削除しますか?
私はクライアントから奇妙な要求があります。ダッシュボードのテキストを削除したい代わりに、ダッシュボードのテキストアカウントのページが読み込まれたときに注文の詳細を表示したい。 、すなわち/my-account/
は注文の詳細(内容は/my-account/orders
)を示します。 wp-redirectionを試しましたが、動作しません。WooCcommerceアカウントからダッシュボードを削除しますか?
これはかなり古い質問ですが、同じ問題を解決しようとしていたため、解決策を共有する可能性があります。私はこの問題を達成するために3つの事をした:ログイン時にアカウントナビゲーション
woocommerce/account/dashboard.php
テンプレートを自分のローカルテーマにコピーして、すべてのコンテンツを削除します。もともとは、このページから自動的にリダイレクトされていましたが、少なくともこの方法では、「Hello Bob」というテキストは表示されません。また、ログアウトの確認メッセージのためにこのページを保存するといいです。function WOO_login_redirect($redirect, $user) {
$redirect_page_id = url_to_postid($redirect);
$checkout_page_id = wc_get_page_id('checkout');
if ($redirect_page_id == $checkout_page_id) {
return $redirect;
}
return get_permalink(get_option('woocommerce_myaccount_page_id')) . 'orders/';
}
add_action('woocommerce_login_redirect', 'WOO_login_redirect', 10, 2);
function WOO_account_menu_items($items) {
unset($items['dashboard']);
return $items;
}
add_filter ('woocommerce_account_menu_items', 'WOO_account_menu_items');