WooCommerce 「マイアカウント」ページのメニュータブの順序と名前を変更する

Last Updated:2019年02月11日| | コメントを残す

WooCommerceの[マイアカウント]ページに表示されるメニュータブの順序と名前を変更したい場合は、以下の方法でタブの順序と名前を変更できます。

WooCommerce 私のアカウントページをより便利にカスタマイズしたい場合は、YITHプラグインを試してみてください。 詳しくは「WooCommerceで「マイアカウント」ページを簡単に変えることができるYITH WOOCOMMERCE CUSTOMIZE MY ACCOUNT PAGEプラグイン「を参考にしてください。

WooCommerce ページの作成/直接設定

まず、マイアカウントページが存在しない場合 WordPress 伝言板> WooCommerce >状態>ツールで不足している WooCommerce(WooCommerce)ページを新規に作成することができます。

WooCommerce ページの再生成

WooCommerce ページを直接指定することも可能です。 WooCommerce >設定>詳細から WooCommerce ページを手動で設定することができます。

WooCommerce ページリダイレクト

「マイアカウント」メニューの順序を変更する

[マイアカウント]ページのメニュータブの順序を変更するには、次のコードを使用しているテーマの関数ファイル(functions.php)に追加します。 (チャイルドテーマを作成した後に作業してください。)

/**
* Edit my account menu order; 내 계정 메뉴 순서 편집
*/

function my_account_menu_order() {
$menuOrder = array(
'orders' => __( 'Orders', 'woocommerce' ),
'downloads' => __( 'Download', 'woocommerce' ),
'edit-address' => __( 'Addresses', 'woocommerce' ),
'edit-account' => __( 'Account Details', 'woocommerce' ),
'customer-logout' => __( 'Logout', 'woocommerce' ),
'dashboard' => __( 'Dashboard', 'woocommerce' ),
);
return $menuOrder;
}
add_filter ( 'woocommerce_account_menu_items', 'my_account_menu_order' );
// 출처: Atomic Smash

メニュータブの順序を変更するには、$menuOrder内の配列を変更します。 メニュータブ名も必要に応じて変更できます。 たとえば、「Orders」を「My Order」に変更できます。

function my_account_menu_order() {
$menuOrder = array(
'dashboard' => __( 'Dashboard', 'woocommerce' ),
'orders' => __( '내 주문', 'woocommerce' ),
'downloads' => __( 'Download', 'woocommerce' ),
'edit-address' => __( 'Addresses', 'woocommerce' ),
'edit-account' => __( '계정 정보', 'woocommerce' ),
'customer-logout' => __( 'Logout', 'woocommerce' )

);
return $menuOrder;
}
add_filter ( 'woocommerce_account_menu_items', 'my_account_menu_order' );

上記のコードをテーマ関数ファイルに入力して保存すると、[マイアカウント]ページが次のように表示されます。 (下図は Avadaでテストしたときの形状を示しています。)

WooCommerce マイアカウントメニュータブの順序と名前の変更

メモ:


コメントを残す

コメント