gpt4 book ai didi

php - 将创建日期时间戳添加到 WooCommerce 客户电子邮件

转载 作者:行者123 更新时间:2023-12-04 08:11:21 31 4
gpt4 key购买 nike

我正在尝试在感谢屏幕上的日期旁边以及发送给客户的默认处理订单电子邮件中添加订单时间。目前,它看起来如下:
感谢页面:/image/f0v6Y.png
处理订单邮箱:/image/NwaU0.png
我试过在下面提到的行上弄乱原始文件,例如$order->get_date_created("d-m-Y, H:i")但没有任何成功。
email-order-details.php 第 34 行:

    echo wp_kses_post( $before . sprintf( __( '[Order #%s]', 'woocommerce' ) . $after . ' (<time datetime="%s">%s</time>)', $order->get_order_number(), $order->get_date_created()->format( 'c' ), wc_format_datetime( $order->get_date_created() ) ) );
和thankyou.php第51-54行:
            <li class="woocommerce-order-overview__date date">
<?php esc_html_e( 'Date:', 'woocommerce' ); ?>
<strong><?php echo wc_format_datetime( $order->get_date_created() ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></strong>
</li>
Here通过编辑functions.php 文件,他们能够在电子邮件的单独一行中添加时间。与我的问题的唯一区别是,他们在单独的行中添加了日期和时间,因此现在您有 2 行带有日期。这在“谢谢”页面上不起作用。
你能帮我写类似的代码(所以要在functions.php文件中添加代码)但对我的问题更精确吗?
谢谢

最佳答案

<?php echo date( 'Y F j, g:i a', $order->get_date_created ()->getOffsetTimestamp()); ?>
enter image description here
<?php echo wp_kses_post( $before . sprintf( __( '[Order #%s]', 'woocommerce' ) . $after . ' (<time datetime="%s">%s</time>)', $order->get_order_number(), date( 'Y F j, g:i a', $order->get_date_created ()->getOffsetTimestamp()), date( 'Y F j, g:i a', $order->get_date_created ()->getOffsetTimestamp()) ) ); ?>

关于php - 将创建日期时间戳添加到 WooCommerce 客户电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65941288/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com