Automattic\WooCommerce\Utilities
OrderUtil::get_post_or_object_meta()
Gets value of a meta key from WC_Data object if passed, otherwise from the post object. This helper function support backward compatibility for meta box functions, when moving from posts based store to custom tables.
Method of the class: OrderUtil{}
No Hooks.
Return
Array|Mixed|String
. Value of the meta key.
Usage
$result = OrderUtil::get_post_or_object_meta( ?WP_Post $post, ?\WC_Data $data, $key, $single );
- ?WP_Post $post (required)
- -
- ?\WC_Data $data (required)
- -
- $key(string) (required)
- Key to fetch metadata for.
- $single(true|false) (required)
- Whether metadata is single.
OrderUtil::get_post_or_object_meta() OrderUtil::get post or object meta code WC 9.6.1
public static function get_post_or_object_meta( ?WP_Post $post, ?\WC_Data $data, string $key, bool $single ) { return wc_get_container()->get( COTMigrationUtil::class )->get_post_or_object_meta( $post, $data, $key, $single ); }