Yoast\WP\SEO\Schema_Aggregator\Application\Cache

Xml_Manager::getpublicYoast 1.0

Get cached data for a page.

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

Хуков нет.

Возвращает

Строку|null. Cached data or null.

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

$Xml_Manager = new Xml_Manager();
$Xml_Manager->get(): ?string;

Код Xml_Manager::get() Yoast 27.7

public function get(): ?string {
	try {
		if ( ! $this->config->cache_enabled() ) {
			return null;
		}

		$key = $this->get_cache_key();

		$data = \get_transient( $key );

		if ( $data === false ) {
			return null;
		}
		if ( ! \is_string( $data ) ) {
			\delete_transient( $key );

			return null;
		}

		return $data;

	} catch ( Exception $e ) {
		return null;
	}
}