2017-05-13 6 views
0

に表示されていない私は、メールの最後に画像を追加する方法画像が上書きされたwoocommerceメール

<?php 

if (! defined('ABSPATH')) { 
    exit; 
} 

do_action('woocommerce_email_header', $email_heading, $email); 
?> 

<p><?php printf(__("Your recent order has been completed.<br> ,'woocommerce')); ?></p> 

woocommerce 顧客完成-order.phpをオーバーライドしていますか?

私は

<?php echo wp_get_attachment_image(1096 ,add_image_size('logo-size', 219,98)); ?> 

を試みたが、唯一の空白は、受信した電子メールに表示されます。

<?php echo wp_get_attachment_image(1096); ?> 

は切り取ったサイズで表示します。

答えて

0

add_image_size()は、それが使用されている文脈では適切ではありません。イメージをアップロードするときに、指定された寸法に合わせてクロップ/スケールされたバージョンが作成されるように、

コードはfunctions.phpファイルに属しています。

wp_get_attachment_image()イメージサイズの名前で渡すことをお勧めします。再生成(または再アップロード)することを忘れないでください

<?php echo wp_get_attachment_image(1096, 'logo-size'); ?> 

あなたは電子メールで使用したい画像を:あなたのコードは、に電子メールで出力した画像を変更します。コードが間違った場所にあったため、既にアップロードした画像には適用されませんでした。

https://developer.wordpress.org/reference/functions/add_image_size/

関連する問題