WC_Post_Data::delete_order_items() public WC 1.0
Remove item meta on permanent deletion.
{} Это метод класса: WC_Post_Data{}
Возвращает
Null. Ничего.
Использование
$result = WC_Post_Data::delete_order_items( $postid );
- $postid(число) (обязательный)
- Post ID.
Код WC_Post_Data::delete_order_items() WC Post Data::delete order items WC 5.0.0
public static function delete_order_items( $postid ) {
global $wpdb;
if ( in_array( get_post_type( $postid ), wc_get_order_types(), true ) ) {
do_action( 'woocommerce_delete_order_items', $postid );
$wpdb->query(
"
DELETE {$wpdb->prefix}woocommerce_order_items, {$wpdb->prefix}woocommerce_order_itemmeta
FROM {$wpdb->prefix}woocommerce_order_items
JOIN {$wpdb->prefix}woocommerce_order_itemmeta ON {$wpdb->prefix}woocommerce_order_items.order_item_id = {$wpdb->prefix}woocommerce_order_itemmeta.order_item_id
WHERE {$wpdb->prefix}woocommerce_order_items.order_id = '{$postid}';
"
); // WPCS: unprepared SQL ok.
do_action( 'woocommerce_deleted_order_items', $postid );
}
}