WooCommerce Eメール内の注文商品テーブル内の商品名の下に商品の短い説明を出力します。電子メールテンプレートファイル内のどこにコードを配置すればよいかはわかっていると思いますが、商品の説明にアクセスする方法がわかりません。取得するメカニズムはありません。フィールドをエコーアウトするために何をする必要がありますか。
前もって感謝します!
私はようやく$item
と$_product
でvar_dump()
を使ってみました。どちらもemail-order-items.php
テンプレートで使われています。 $_product
はpost
オブジェクトを明らかにしました。それ自体がpost_excerpt
プロパティを持っています。これはWooCommerce商品フォームの "Product Short Description"の内容を保持しているようです。
そのため、商品名の下に説明を追加するために、これをコードに追加しました。
echo '<br/>' . $_product->post->post_excerpt;
ほら!短い説明がEメールに表示されます。
これが他の誰かに役立つことを願っています!それを得るために私に欲求不満の2時間をかけました。