为了账号安全,请及时绑定邮箱和手机立即绑定

我想在 woocommerce 模板订单详细信息中仅向访客用户添加取消订单按钮吗?

我想在 woocommerce 模板订单详细信息中仅向访客用户添加取消订单按钮吗?

PHP
皈依舞 2023-09-15 17:21:05
我们正在使用 woocommerce 订单跟踪简码。这是我的 woocommerce 订单跟踪.php 文件。我们通过订单 ID 和电子邮件跟踪访客用户的订单。我们可以在这里添加取消订单按钮,该按钮可以取消访客用户的订单吗?    <?php if ( $notes ) : ?>    <h2><?php esc_html_e( 'Order updates', 'woocommerce' ); ?></h2>    <ol class="commentlist notes">        <?php foreach ( $notes as $note ) : ?>        <li class="comment note">            <div class="comment_container">                <div class="comment-text">                    <p class="meta"><?php echo date_i18n( esc_html__( 'l jS \o\f F Y, h:ia', 'woocommerce' ), strtotime( $note->comment_date ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></p>                    <div class="description">                        <?php echo wpautop( wptexturize( $note->comment_content ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>                    </div>                                        <div class="clear"></div>                </div>                <div class="clear"></div>            </div>        </li>                 <?php endforeach; ?>    </ol><?php endif; ?><?php do_action( 'woocommerce_view_order', $order->get_id() ); ?>这是订单详情页面的视图。在这里我想为访客用户添加取消订单按钮
查看完整描述

1 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

使用 woocommercewc_get_account_orders_actions()函数获取所有 woocommerce 操作。在您的tracking.php 文件中添加以下链接即可

echo '<a href="'.$string.'" id="custom-cancel" class="woocommerce-button button' . sanitize_html_class( $key ) . '" >' .esc_html( $actions['cancel']['name'] ). '</a>';



查看完整回答
反对 回复 2023-09-15
  • 1 回答
  • 0 关注
  • 80 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信