Yoast\WP\SEO\Dashboard\Infrastructure\Connection

Site_Kit_Is_Connected_Call::is_setup_completedpublicYoast 1.0

Runs the internal REST api call.

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

Хуков нет.

Возвращает

bool.

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

$Site_Kit_Is_Connected_Call = new Site_Kit_Is_Connected_Call();
$Site_Kit_Is_Connected_Call->is_setup_completed(): bool;

Код Site_Kit_Is_Connected_Call::is_setup_completed() Yoast 28.4

public function is_setup_completed(): bool {
	if ( ! \class_exists( REST_Routes::class ) ) {
		return false;
	}

	$request = new WP_REST_Request( 'GET', '/' . REST_Routes::REST_ROOT . '/core/site/data/connection' );

	$response = \rest_do_request( $request );

	if ( $response->is_error() ) {
		return false;
	}
	return $response->get_data()['setupCompleted'];
}