Yoast\WP\SEO\Task_List\Infrastructure\Tasks_Collectors
Cached_Tasks_Collector::get_tasks_data
Gets the tasks data.
Метод класса: Cached_Tasks_Collector{}
Хуков нет.
Возвращает
Массив<Строку,. array<string, string|bool>> The tasks data.
Использование
$Cached_Tasks_Collector = new Cached_Tasks_Collector(); $Cached_Tasks_Collector->get_tasks_data(): array;
Код Cached_Tasks_Collector::get_tasks_data() Cached Tasks Collector::get tasks data Yoast 27.7
public function get_tasks_data(): array {
$cached_tasks_data = \get_transient( self::TASKS_TRANSIENT );
if ( $cached_tasks_data !== false ) {
return \json_decode( $cached_tasks_data, true );
}
$tasks_data = $this->tasks_collector->get_tasks_data();
\set_transient( self::TASKS_TRANSIENT, WPSEO_Utils::format_json_encode( $tasks_data ), \MINUTE_IN_SECONDS );
return $tasks_data;
}