Php 如何将订单状态从Woocommerce添加到时间表视图中的Woocommerce Bookings wc Bookings schedule booking info?
Woocommerce预订插件有一个日历视图,显示约会的名称和产品。我希望显示链接到预订的Woocommerce订单状态,而不是产品属性。如果有人想用functions.php的自定义代码实现这一目标,我将非常感激 booking schedule事件的内容由/admin/views/html-calendar-schedule.php编码。此函数可能包括编写自定义函数所需的钩子Php 如何将订单状态从Woocommerce添加到时间表视图中的Woocommerce Bookings wc Bookings schedule booking info?,php,wordpress,woocommerce,orders,woocommerce-bookings,Php,Wordpress,Woocommerce,Orders,Woocommerce Bookings,Woocommerce预订插件有一个日历视图,显示约会的名称和产品。我希望显示链接到预订的Woocommerce订单状态,而不是产品属性。如果有人想用functions.php的自定义代码实现这一目标,我将非常感激 booking schedule事件的内容由/admin/views/html-calendar-schedule.php编码。此函数可能包括编写自定义函数所需的钩子 <a class="wc-bookings-schedule-event" href=&
<a class="wc-bookings-schedule-event" href="<?php echo esc_url( $event_data['url'] ); ?>">
<div class="wc-bookings-schedule-booking-duration">
<?php echo esc_html( $event_data['time'] ); ?>
</div>
<div class="wc-bookings-schedule-booking-info">
<div class="wc-bookings-schedule-booking-description">
<?php echo wp_kses_post( $description ); ?>
</div>
<div class="wc-bookings-schedule-booking-details">
<?php
$resources = array();
if ( ! empty( $event_data['resource'] ) ) {
array_push( $resources, $event_data['resource'] );
}
if ( ! empty( $event_data['resources'] ) ) {
echo esc_html( __( 'Resources: ', 'woocommerce-bookings' ) );
echo esc_html( implode( ', ', $event_data['resources'] ) );
}
?>
</div>
<div class="wc-bookings-schedule-booking-details">
<?php
$persons = '';
if ( ! empty( $event_data['persons'] ) ) {
$persons = $event_data['persons'];
}
if ( ! empty( $persons ) ) {
// Persons from Booking data already contains label
echo esc_html( $persons );
}
?>
</div>
' );
}
if($product&&is\u可调用(数组($product,'is\u bookings\u addon'))&&$product->is\u bookings\u addon()){
/*翻译:1:预订附加标题*/
printf(“”.esc_html_uuu('Booking type:%s','woocommerce bookings')、esc_html($product->bookings\u addon\u title());
}
?>
我能够找到当前生成信息的php。
<p class="booking_number">
<?php
if ( $order ) {
/* translators: 1: href to order id */
printf( ' ' . esc_html__( 'Linked to order %s.', 'woocommerce-bookings' ), '<a href="' . admin_url( 'post.php?post=' . absint( ( is_callable( array( $order, 'get_id' ) ) ? esc_html( $order->get_id() ) : esc_html( $order->id ) ) ) . '&action=edit' ) . '">#' . esc_html( $order->get_order_number() ) . '</a>' );
}
if ( $product && is_callable( array( $product, 'is_bookings_addon' ) ) && $product->is_bookings_addon() ) {
/* translators: 1: bookings addon title */
printf( ' ' . esc_html__( 'Booking type: %s', 'woocommerce-bookings' ), esc_html( $product->bookings_addon_title() ) );
}
?>
</p>