【问题标题】:Adding order number to woocommerce admin email header in <h1> tags在 <h1> 标签中将订单号添加到 woocommerce 管理员电子邮件标题
【发布时间】:2017-09-08 13:55:38
【问题描述】:

尝试将订单号添加到 woocommerce 管理员新订单电子邮件标题。以为很简单,但添加以下代码时

<?php if ( ! $sent_to_admin ) : ?>
    <h2><?php printf( __( 'Order #%s', 'woocommerce' ), $order->get_order_number() ); ?></h2>
<?php else : ?>
    <h2><a class="link" href="<?php echo esc_url( admin_url( 'post.php?post=' . $order->get_id() . '&action=edit' ) ); ?>"><?php printf( __( 'Order #%s', 'woocommerce' ), $order->get_order_number() ); ?></a> (<?php printf( '<time datetime="%s">%s</time>', $order->get_date_created()->format( 'c' ), wc_format_datetime( $order->get_date_created() ) ); ?>)</h2>
<?php endif; ?>

到 h1 标签中的 email-header.php,我收到“SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data”在结帐时。 可能有某种冲突吗?或者我缺少一些代码? 提前致谢!

【问题讨论】:

    标签: php json wordpress email woocommerce


    【解决方案1】:

    可以使用 WooCommerce 设置修改电子邮件标题(不是(!)主题)。

    转到 WooCommerce -> 设置 -> 电子邮件(选项卡)

    从那里单击“新订单”电子邮件进行修改。如果它说“电子邮件标题”,您可以使用

    {order_number} 
    

    在标题中输出订单号。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-09
      • 1970-01-01
      • 2018-05-26
      • 2019-01-27
      • 2014-05-30
      • 1970-01-01
      相关资源
      最近更新 更多