WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Получай пассивный доход от сайта с помощью браузерных PUSH уведомлений
функция не описана

WPSEO_Metabox_Formatter::get_semrush_login_status() private Yoast 1.0

Checks if the user is logged in to SEMrush.

{} Это метод класса: WPSEO_Metabox_Formatter{}

Хуков нет.

Возвращает

true|false. The SEMrush login status.

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

// private - только в коде основоного (родительского) класса
$result = $this->get_semrush_login_status();

Код WPSEO_Metabox_Formatter::get_semrush_login_status() Yoast 16.2

<?php
private function get_semrush_login_status() {
	try {
		$semrush_client = YoastSEO()->classes->get( SEMrush_Client::class );
	} catch ( Empty_Property_Exception $e ) {
		// return false if token is malformed (empty property).
		return false;
	}

	// Get token (and refresh it if it's expired).
	try {
		$semrush_client->get_tokens();
	} catch ( Authentication_Failed_Exception $e ) {
		return false;
	} catch ( Empty_Token_Exception $e ) {
		return false;
	}

	return $semrush_client->has_valid_tokens();
}