Yoast\WP\SEO\Dashboard\User_Interface\Time_Based_SEO_Metrics

Time_Based_SEO_Metrics_Route::register_routes()publicYoast 1.0

Registers routes for scores.

Метод класса: Time_Based_SEO_Metrics_Route{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$Time_Based_SEO_Metrics_Route = new Time_Based_SEO_Metrics_Route();
$Time_Based_SEO_Metrics_Route->register_routes();

Код Time_Based_SEO_Metrics_Route::register_routes() Yoast 25.0

public function register_routes() {
	\register_rest_route(
		self::ROUTE_NAMESPACE,
		self::ROUTE_NAME,
		[
			[
				'methods'             => 'GET',
				'callback'            => [ $this, 'get_time_based_seo_metrics' ],
				'permission_callback' => [ $this, 'permission_manage_options' ],
				'args'                => [
					'limit'   => [
						'type'              => 'int',
						'sanitize_callback' => 'absint',
						'default'           => 5,
					],
					'options' => [
						'type'       => 'object',
						'required'   => true,
						'properties' => [
							'widget' => [
								'type'              => 'string',
								'required'          => true,
								'sanitize_callback' => 'sanitize_text_field',
							],
						],
					],
				],
			],
		]
	);
}