我正在尝试使用此代码在WooCommerce完成订单电子邮件通知中插入页脚附近的图片,但遗憾的是它不起作用!
这是我正在尝试的代码:
<?php
echo ("Hello");
?>
<div>
<img src="myPic.jpg" alt="myPic" />
</div>
有任何线索吗?
由于
答案 0 :(得分:2)
您最好在 woocommerce_email_customer_details
操作挂钩中使用自定义挂钩功能,例如,这样:
add_action( 'woocommerce_email_customer_details', 'custom_image_near_email_footer' , 50, 4);
function custom_image_near_email_footer( $order, $sent_to_admin, $plain_text, $email ) {
// For customer order notification with "completed" status
if ( 'customer_completed_order' == $email->id )
echo '<div style="text-align:center;">
<img src="'.home_url( "wp-content/uploads/2017/05/myPic.jpg" ).'" alt="myPic"/>
</div>';
}
你也可以使用
woocommerce_email_footer
动作钩子,它只有一个参数(
代码放在活动子主题(或主题)的function.php文件中,或者放在任何插件文件中。
此代码已经过测试,适用于WooCommerce版本2.6.x和3.0 +