WC_Admin_Addons::get_extension_data() public WC 1.0
Call API to get extensions
{} Это метод класса: WC_Admin_Addons{}
Хуков нет.
Возвращает
Массив. of extensions
Использование
$result = WC_Admin_Addons::get_extension_data( $category, $term, $country );
- $category(строка) (обязательный)
- Addon (sub) category.
- $term(строка) (обязательный)
- Search terms.
- $country(строка) (обязательный)
- Store country.
Код WC_Admin_Addons::get_extension_data() WC Admin Addons::get extension data WC 5.0.0
public static function get_extension_data( $category, $term, $country ) {
$parameters = self::build_parameter_string( $category, $term, $country );
$headers = array();
$auth = WC_Helper_Options::get( 'auth' );
if ( ! empty( $auth['access_token'] ) ) {
$headers['Authorization'] = 'Bearer ' . $auth['access_token'];
}
$raw_extensions = wp_safe_remote_get(
'https://woocommerce.com/wp-json/wccom-extensions/1.0/search' . $parameters,
array( 'headers' => $headers )
);
if ( ! is_wp_error( $raw_extensions ) ) {
$addons = json_decode( wp_remote_retrieve_body( $raw_extensions ) )->products;
}
return $addons;
}