Yoast\WP\SEO\Llms_Txt\User_Interface
Available_Posts_Route::get_available_posts
Gets the available posts.
Метод класса: Available_Posts_Route{}
Хуков нет.
Возвращает
WP_REST_Response. The success or failure response.
Использование
$Available_Posts_Route = new Available_Posts_Route(); $Available_Posts_Route->get_available_posts( $request ): WP_REST_Response;
- $request(WP_REST_Request) (обязательный)
- The request object.
Код Available_Posts_Route::get_available_posts() Available Posts Route::get available posts Yoast 27.8
public function get_available_posts( WP_REST_Request $request ): WP_REST_Response {
try {
$request_parameters = new Parameters( $request->get_param( 'postType' ), $request->get_param( 'search' ) );
$this->validate_request_parameters( $request_parameters );
$available_posts_container = $this->available_posts_repository->get_posts( $request_parameters );
} catch ( Exception $exception ) {
return new WP_REST_Response(
[
'error' => $exception->getMessage(),
],
$exception->getCode(),
);
}
return new WP_REST_Response(
$available_posts_container->to_array(),
200,
);
}