WooCommerceのマイアカウントページのメニュー名(ナビゲーションラベル)を変更する方法です。
- ダッシュボード
- ご注文
- 購読 (WooCommerce Subscriptionsを有効化すると表示されます)
- ダウンロード
- 住所
- アカウント詳細
- ログアウト
マイアカウントページを開くと表示されている上記のメニューです。
マイアカウントのメニュー名を変更する
方法は以下。functions.phpなどに貼り付けます。
function my_woocommerce_account_menu_items( $items ) {
// $items['dashboard'] = 'ダッシュボード';
// $items['orders'] = 'ご注文';
// $items['subscriptions'] = '購読';
// $items['downloads'] = 'ダウンロード';
// $items['edit-address'] = '住所';
// $items['edit-account'] = 'アカウント詳細';
// $items['customer-logout'] = 'ログアウト';
$items['dashboard'] = '会員ページ';
return $items;
}
add_filter( 'woocommerce_account_menu_items', 'my_woocommerce_account_menu_items' );
例としてダッシュボードのメニュー名を「会員ページ」に変更したコードです
各々のメニューは連想配列で渡ってくるので、キー(WooCommerceの設定にあるエンドポイント)を$items['エンドポイント名']
という形で指定しテキストを代入します。
コメントアウトしてあるので、変更したいメニューの変数部分をそのまま使用してみて下さい。
メニュー名を変更してもページタイトルまでは変わらないので、ページタイトルも変更したい場合はこちらの記事をご参考下さい。