php [轻松预订]将订单状态栏添加到“报告”页面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php [轻松预订]将订单状态栏添加到“报告”页面相关的知识,希望对你有一定的参考价值。
add_filter( 'easy_booking_reports_custom_columns', 'wceb_custom_reports_column', 10, 1 );
function wceb_custom_reports_column( $new_column ) {
$new_column[] = array(
'position' => 0,
'id' => 'status',
'name' => __( 'Order status', 'easy_booking' )
);
return $new_column;
}
add_filter( 'easy_booking_reports_display_custom_column', 'wceb_reports_display_custom_column', 10, 3 );
function wceb_reports_display_custom_column( $output, $column_name, $item ) {
if ( $column_name === 'status' ) {
if ( ! empty( $item['order_id'] ) ) {
$order = wc_get_order( $item['order_id'] );
if ( $order ) {
return '<mark class="order-status">' . wc_get_order_status_name( $order->get_status() ) . '</mark>';
}
}
}
}
以上是关于php [轻松预订]将订单状态栏添加到“报告”页面的主要内容,如果未能解决你的问题,请参考以下文章
woocommerce 预订状态更改 woocommerce 订单状态
php 更改轻松预订的活动名称:日历
如何使用php、html及消息队列实现订单超时自动关闭订单
将自定义“预订”按钮添加到 WooCommerce 产品单页
php 轻松预订的早鸟价格(如果至少提前11天,则为-5%)
将Facebook跟踪事件附加到Woocommerce的订单收到页面