ACF\Pro\Forms
WC_Order::render_meta_box
Renders the ACF metabox HTML.
Method of the class: WC_Order{}
No Hooks.
Returns
null. Nothing (null).
Usage
$WC_Order = new WC_Order(); $WC_Order->render_meta_box( $post_or_order, $metabox );
- $post_or_order(WP_Post|\WC_Order) (required)
- Can be a standard \WP_Post object or the \WC_Order object.
- $metabox(array) (required)
- The add_meta_box() args.
Changelog
| Since 6.4 | Introduced. |
WC_Order::render_meta_box() WC Order::render meta box code ACF 6.8.8
public function render_meta_box( $post_or_order, $metabox ) {
$order = ( $post_or_order instanceof \WP_Post ) ? wc_get_order( $post_or_order->ID ) : $post_or_order;
$field_group = $metabox['args']['field_group'];
// Render fields.
$fields = acf_get_fields( $field_group );
acf_render_fields( $fields, 'woo_order_' . $order->get_id(), 'div', $field_group['instruction_placement'] );
}