我需要帮助自定义woocommerce thankyou.php文件和new-order.php文件。
我希望在感谢电子邮件上的zapper网关说明之前显示图像,并在发送给客户付款的电子邮件中显示该图像。
我的图片在thankyou.php页面中显示问题,但它也显示在所有支付网关上,不仅在zapper网关上,而且还没有显示在发送给客户端的新订单电子邮件中。
这是thankyou.php的代码
<?php if ( $order->get_payment_method_title() === 'zapper' ); ?> <div class="zapper"> <?php echo '<p style="margin-top:0;"><img src="webiste.com/wp-content/uploads/2017/10/zapper-process.jpg"; /></p>'; ?>
此致 邦哈尼
答案 0 :(得分:0)
您可以为付款网关woocommerce_thankyou_{payment gateway}
使用特定的钩子。
add_action( 'woocommerce_thankyou_zapper', 'message_for_zapper', 5 );
function message_for_zapper( $order_id ) {
echo '<div class="zapper"><p style="margin-top:0;"><img src="webiste.com/wp-content/uploads/2017/10/zapper-process.jpg" /></p>';
}
更多示例https://rudrastyh.com/woocommerce/thank-you-page.html#add_form