includes/cli/class-wc-cli-order.php 1 location
|
@@ 854-862 (lines=9) @@
|
| 851 |
|
* @param int $order_id valid order ID |
| 852 |
|
* @param array $order_meta order meta in array( 'meta_key' => 'meta_value' ) format |
| 853 |
|
*/ |
| 854 |
|
protected function set_order_meta( $order_id, $order_meta ) { |
| 855 |
|
|
| 856 |
|
foreach ( $order_meta as $meta_key => $meta_value ) { |
| 857 |
|
|
| 858 |
|
if ( is_string( $meta_key) && ! is_protected_meta( $meta_key ) && is_scalar( $meta_value ) ) { |
| 859 |
|
update_post_meta( $order_id, $meta_key, $meta_value ); |
| 860 |
|
} |
| 861 |
|
} |
| 862 |
|
} |
| 863 |
|
|
| 864 |
|
/** |
| 865 |
|
* Wrapper method to create/update order items |
includes/api/class-wc-rest-orders-controller.php 1 location
|
@@ 795-801 (lines=7) @@
|
| 792 |
|
* @param WC_Order $order Order data. |
| 793 |
|
* @param array $meta_data Meta data in array( 'meta_key' => 'meta_value' ) format. |
| 794 |
|
*/ |
| 795 |
|
protected function update_meta_data( $order_id, $meta_data ) { |
| 796 |
|
foreach ( $meta_data as $meta_key => $meta_value ) { |
| 797 |
|
if ( is_string( $meta_key ) && ! is_protected_meta( $meta_key ) && is_scalar( $meta_value ) ) { |
| 798 |
|
update_post_meta( $order_id, $meta_key, $meta_value ); |
| 799 |
|
} |
| 800 |
|
} |
| 801 |
|
} |
| 802 |
|
|
| 803 |
|
/** |
| 804 |
|
* Create a single item. |
includes/api/legacy/v2/class-wc-api-orders.php 1 location
|
@@ 782-790 (lines=9) @@
|
| 779 |
|
* @param int $order_id valid order ID |
| 780 |
|
* @param array $order_meta order meta in array( 'meta_key' => 'meta_value' ) format |
| 781 |
|
*/ |
| 782 |
|
protected function set_order_meta( $order_id, $order_meta ) { |
| 783 |
|
|
| 784 |
|
foreach ( $order_meta as $meta_key => $meta_value ) { |
| 785 |
|
|
| 786 |
|
if ( is_string( $meta_key) && ! is_protected_meta( $meta_key ) && is_scalar( $meta_value ) ) { |
| 787 |
|
update_post_meta( $order_id, $meta_key, $meta_value ); |
| 788 |
|
} |
| 789 |
|
} |
| 790 |
|
} |
| 791 |
|
|
| 792 |
|
/** |
| 793 |
|
* Helper method to check if the resource ID associated with the provided item is null |
includes/api/legacy/v3/class-wc-api-orders.php 1 location
|
@@ 825-833 (lines=9) @@
|
| 822 |
|
* @param int $order_id valid order ID |
| 823 |
|
* @param array $order_meta order meta in array( 'meta_key' => 'meta_value' ) format |
| 824 |
|
*/ |
| 825 |
|
protected function set_order_meta( $order_id, $order_meta ) { |
| 826 |
|
|
| 827 |
|
foreach ( $order_meta as $meta_key => $meta_value ) { |
| 828 |
|
|
| 829 |
|
if ( is_string( $meta_key) && ! is_protected_meta( $meta_key ) && is_scalar( $meta_value ) ) { |
| 830 |
|
update_post_meta( $order_id, $meta_key, $meta_value ); |
| 831 |
|
} |
| 832 |
|
} |
| 833 |
|
} |
| 834 |
|
|
| 835 |
|
/** |
| 836 |
|
* Helper method to check if the resource ID associated with the provided item is null |