php - WordPress Woocommerce 仅从新订单模板中删除标题图像

标签 php wordpress woocommerce

我在 woocommerce 电子邮件选项中定义了标题图像。但是,我不想在“新订单”电子邮件中显示该标题图像,而只是在其他电子邮件中显示该标题图像。有人知道如何实现这一目标吗?

最佳答案

这是可能的,在 Woocommerce 设置的电子邮件选项卡中:

  • 找到“处理订单”标签
  • 页面底部有一个标题“HTML 模板”
  • 点击“将文件复制到主题”按钮
  • 复制完成后,点击“查看模板”按钮,这将在一个小编辑器中打开该文件。
  • 查找 ?> <?php do_action('woocommerce_email_header', $email_heading); ?>在该文件中,然后
  • 找到 email-header.php 文件并复制 $bg = get_option( 'woocommerce_email_background_color' ); 中的所有内容一直到文件末尾。
  • 替换?> <?php do_action('woocommerce_email_header', $email_heading); ?>使用 email-header.php 文件中的内容。
  • 找到以下代码:<?php if ( $img = get_option( 'woocommerce_email_header_image' ) ) { echo '<p style="margin-top:0;"><img src="' . esc_url( $img ) . '" alt="' . get_bloginfo( 'name' ) . '" /></p>'; } ?>并将其删除。

发送给客户的订单收据电子邮件现在不应包含标题图像(如果您愿意,也可以对其他电子邮件执行相同的操作)。

关于php - WordPress Woocommerce 仅从新订单模板中删除标题图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24924385/

相关文章:

Woocommerce 删除元框

php - CKeditor 表单将帖子添加到数据库时出现问题

php - zend smtp 邮件在 100 多封邮件后崩溃

wordpress - Apache HTAccess 删除重定向的查询字符串

jquery - Wordpress Bootstrap 主题响应式下拉菜单

wordpress - 在 WooCommerce 中使用 PayPal 时出错

php - 将 WooCommerce 优惠券代码限制为仅定义的工作日

php - 加载模型后的 Laravel 调用方法

PHP:如何将现有的数据库连接传递给静态类方法?

php - 获取jquery隐藏输入的值