WooCommerce マイアカウントとチェックアウトの住所フィールドをカスタマイズする
P粉463824410
P粉463824410 2023-10-29 19:34:04
0
1
877

私は woocommerce_checkout_fields フィルターを使用して woocommerce フィールド ラベルの値を編集しています。チェックアウトページでは(ご想像のとおり)正常に機能しますが、アカウントページではなぜ機能しないのか理解できません。畑はまだ同じ場所から取られたものだと思いましたか?より具体的には、woocommerce アカウント ページのアドレス編集エンドポイントのアドレス フィールドについて話しています。

試してみるコード:

リーリー

[マイ アカウント] > [住所] のフィールドはカスタマイズされていません (請求先住所や配送先住所の編集)。

P粉463824410
P粉463824410

全員に返信(1)
P粉714890053

以下は、 マイ アカウントの「住所」 セクションのフィールドとチェックアウト フィールドに影響し、関連するマイ アカウント セクションの請求フィールドと配送フィールドのカスタマイズが可能になります。


1) 私のアカウントとチェックアウト時の住所フィールド (請求と配送) :

場合によっては、住所フィールドでこのフィルターを使用する必要があり、すべての 請求および配送のデフォルト フィールド :

に適用されます。 リーリー

WooCommerce コンディショナル タグ is_account_page() および is_checkout() を使用して、[マイ アカウント] ページまたは [チェックアウト] ページをターゲットにすることができます...


2) [マイ アカウント] の [請求] フィールドで、住所を編集してチェックアウトします:

リーリー

3) マイアカウントの配送フィールドで、住所とチェックアウトを編集します

リーリー

4) すべての (その他の) フィールドはチェックアウト時にのみ使用されます:

リーリー

5) さらに、選択した国によっては、フィルターを使用する必要があります:

  • woocommerce_country_locale_field_selectors
  • woocommerce_get_country_locale_default

これらは、WC_ Country クラスにあります。

コードは、アクティブな子テーマ (またはアクティブなテーマ) の function.php ファイルにあります。


関連公式ドキュメント: アクションとフィルターを使用してチェックアウト フィールドをカスタマイズする

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート