Automattic\WooCommerce\Admin\API
MarketingRecommendations::get_items()
Retrieves a collection of recommendations.
Метод класса: MarketingRecommendations{}
Хуков нет.
Возвращает
WP_REST_Response|WP_Error
. Response object on success, or WP_Error object on failure.
Использование
$MarketingRecommendations = new MarketingRecommendations(); $MarketingRecommendations->get_items( $request );
- $request(WP_REST_Request) (обязательный)
- Full details about the request.
Код MarketingRecommendations::get_items() MarketingRecommendations::get items WC 9.7.1
public function get_items( $request ) { $category = $request->get_param( 'category' ); if ( 'channels' === $category ) { $items = MarketingRecommendationsInit::get_recommended_marketing_channels(); } elseif ( 'extensions' === $category ) { $items = MarketingRecommendationsInit::get_recommended_marketing_extensions_excluding_channels(); } else { return new WP_Error( 'woocommerce_rest_invalid_category', __( 'The specified category for recommendations is invalid. Allowed values: "channels", "extensions".', 'woocommerce' ), array( 'status' => 400 ) ); } $responses = []; foreach ( $items as $item ) { $response = $this->prepare_item_for_response( $item, $request ); $responses[] = $this->prepare_response_for_collection( $response ); } return rest_ensure_response( $responses ); }