ホームページ  >  に質問  >  本文

特定の WooCommerce メール通知から請求先住所を除外し、配送先住所のみを表示します

「woocommerce_email_customer_details」アクションには、請求先住所と配送先住所のデータが含まれています。必要なのは配送先住所だけです。

この目標を達成するにはどうすればよいですか?以下は、私の現在の 「新しい注文」 電子メール プレーン テキスト テンプレート (admin-new-order.php)

です。 ああああ

P粉071626364P粉071626364269日前416

全員に返信(1)返信します

  • P粉806834059

    P粉8068340592023-12-30 10:19:53

    HTMLメールの場合:

    このコードを使用すると、必要な電子メール通知から請求情報と配送情報が削除されます。これは、関連するテンプレート ファイルが読み込まれないようにするためです:

    リーリー

    ただし、関連するテンプレート ファイル (/emails/email-addresses.php) の出力を部分的に非表示/非表示にしたいだけであるため、 別のアプローチが必要になります .

    これを行うには、/emails/email-addresses.php テンプレート ファイルをニーズに合わせて 調整します。 このテンプレートはコピーすることで上書きできます yourtheme/woocommerce/emails/email-addresses.php

    注: これを特定の電子メール通知にのみ適用したいため、$email->id を使用する必要があります。これはデフォルトでは関連するテンプレート ファイルに渡されないため、回避策が必要です。

    デフォルトで利用できない場合に「$email」を WooCommerce 電子メール テンプレート ファイルに渡す方法これについては、返信コードで説明されています。


    それでは、あなたの質問に答えるために:

    ステップ 1)アクティブな子テーマ (またはアクティブなテーマ) の functions.php ファイルに

    を追加します。 リーリー

    ステップ 2) /emails/email-addresses.php テンプレート ファイル、@version 5.6.0

    18 ~ 20 行目を置き換えます

    リーリー ######そして###### リーリー ######そして######

    28 ~ 40 行目を置き換えます

    リーリー ######そして###### リーリー

    プレーンテキストメールの場合:

    ステップ 1)

    アクティブな子テーマ (またはアクティブなテーマ) の functions.php ファイルに

    を追加します。 リーリー

    ステップ 2)

    /emails/plain/email-addresses.php テンプレート ファイル、@version 5.6.0

    20行目から29行目を置き換えます リーリー ######そして###### リーリー

    返事
    0
  • キャンセル返事