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.
Метод класса: OrderUtil{}
Хуков нет.
Возвращает
array|mixed|string. Value of the meta key.
Использование
$result = OrderUtil::get_post_or_object_meta( ?WP_Post $post, ?\WC_Data $data, $key, $single );
- ?WP_Post $post(обязательный)
- .
- ?\WC_Data $data(обязательный)
- .
- $key(строка) (обязательный)
- Key to fetch metadata for.
- $single(true|false) (обязательный)
- Whether metadata is single.
Код OrderUtil::get_post_or_object_meta() OrderUtil::get post or object meta WC 11.1.2
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 );
}