web-dev-qa-db-ja.com

WooCommerceのEメールテンプレートで製品の短い説明にどのようにアクセスしますか?

WooCommerce Eメール内の注文商品テーブル内の商品名の下に商品の短い説明を出力します。電子メールテンプレートファイル内のどこにコードを配置すればよいかはわかっていると思いますが、商品の説明にアクセスする方法がわかりません。取得するメカニズムはありません。フィールドをエコーアウトするために何をする必要がありますか。

前もって感謝します!

8
eljefejb

私はようやく$item$_productvar_dump()を使ってみました。どちらもemail-order-items.phpテンプレートで使われています。 $_productpostオブジェクトを明らかにしました。それ自体がpost_excerptプロパティを持っています。これはWooCommerce商品フォームの "Product Short Description"の内容を保持しているようです。

そのため、商品名の下に説明を追加するために、これをコードに追加しました。

echo '<br/>' . $_product->post->post_excerpt;

ほら!短い説明がEメールに表示されます。

これが他の誰かに役立つことを願っています!それを得るために私に欲求不満の2時間をかけました。

15
eljefejb