Automattic\WooCommerce\Admin\Features\MarketingRecommendations
Init::get_misc_recommendations()
Load misc recommendations from WooCommerce.com
Метод класса: Init{}
Хуков нет.
Возвращает
Массив
.
Использование
$result = Init::get_misc_recommendations(): array;
Список изменений
С версии 9.5.0 | Введена. |
Код Init::get_misc_recommendations() Init::get misc recommendations WC 9.7.1
public static function get_misc_recommendations(): array { $specs = self::get_misc_recommendations_specs(); $results = self::evaluate_specs( $specs ); $specs_to_return = $results['suggestions']; $specs_to_save = null; if ( empty( $specs_to_return ) ) { // When misc_recommendations is empty, replace it with defaults and save for 3 hours. $specs_to_save = array(); } elseif ( count( $results['errors'] ) > 0 ) { // When misc_recommendations is not empty but has errors, save it for 3 hours. $specs_to_save = $specs; } if ( $specs_to_save ) { MiscRecommendationsDataSourcePoller::get_instance()->set_specs_transient( $specs_to_save, 3 * HOUR_IN_SECONDS ); } $errors = $results['errors']; if ( ! empty( $errors ) ) { self::log_errors( $errors ); } return $specs_to_return; }