[WooCommerce]マイアカウントページのメニュー名を変更する方法

  • 更新日:
  • 公開日:

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['エンドポイント名']という形で指定しテキストを代入します。

コメントアウトしてあるので、変更したいメニューの変数部分をそのまま使用してみて下さい。


メニュー名を変更してもページタイトルまでは変わらないので、ページタイトルも変更したい場合はこちらの記事をご参考下さい。

書いた人

Symbol Mark

Ryoichi(しつ)

除菌ティッシュを買い込んで使いきれずによく乾かす人。

療養目的で退職し、どうやって生きていくか模索中。最近は勉強目的でLaravelやVue.js弄ったり、趣味で音で遊んでます。

※2019年10月16日現在ブログリニューアル中です。崩れなどが発生していたらすみません。

うぇぶ: @s_ryone