通过“woocommerce_view_order”显示 ACF 字段
Displaying an ACF field via `woocommerce_view_order`
我使用 ACF 插件在我的订单中创建了一个自定义字段。该字段包含跟踪代码并存储在 _tracking_code
.
下
我正在尝试通过 woocommerce_view_order
操作挂钩显示跟踪代码。
add_action( 'woocommerce_view_order', 'order_page', 30 );
function order_page() {
echo get_field('tracking_code'); // ACF Custom Field
}
woocommerce_view_order
挂钩为您提供了要使用的订单 ID。所以你可以做这样的事情
add_action( 'woocommerce_view_order', 'add_custom_tracking_field', 10, 1 );
function add_custom_tracking_field( $order_id ) {
if ( $order = wc_get_order( $order_id ) ) {
if ( !empty( $order->get_meta( 'tracking_code' ) ) ) {
printf( 'Tracking code: %s', $order->get_meta( 'tracking_code' ) );
}
}
}
我使用 ACF 插件在我的订单中创建了一个自定义字段。该字段包含跟踪代码并存储在 _tracking_code
.
我正在尝试通过 woocommerce_view_order
操作挂钩显示跟踪代码。
add_action( 'woocommerce_view_order', 'order_page', 30 );
function order_page() {
echo get_field('tracking_code'); // ACF Custom Field
}
woocommerce_view_order
挂钩为您提供了要使用的订单 ID。所以你可以做这样的事情
add_action( 'woocommerce_view_order', 'add_custom_tracking_field', 10, 1 );
function add_custom_tracking_field( $order_id ) {
if ( $order = wc_get_order( $order_id ) ) {
if ( !empty( $order->get_meta( 'tracking_code' ) ) ) {
printf( 'Tracking code: %s', $order->get_meta( 'tracking_code' ) );
}
}
}