WPSEO_Sitemaps_Cache::store_sitemap()
Store the sitemap page from cache.
Метод класса: WPSEO_Sitemaps_Cache{}
Хуков нет.
Возвращает
true|false
.
Использование
$WPSEO_Sitemaps_Cache = new WPSEO_Sitemaps_Cache(); $WPSEO_Sitemaps_Cache->store_sitemap( $type, $page, $sitemap, $usable );
- $type(строка) (обязательный)
- Sitemap type.
- $page(int) (обязательный)
- Page number to store.
- $sitemap(строка) (обязательный)
- Sitemap body to store.
- $usable(true|false)
- Is this a valid sitemap or a cache of an invalid sitemap.
По умолчанию: true
Список изменений
С версии 3.2 | Введена. |
Код WPSEO_Sitemaps_Cache::store_sitemap() WPSEO Sitemaps Cache::store sitemap Yoast 24.9
public function store_sitemap( $type, $page, $sitemap, $usable = true ) { $transient_key = WPSEO_Sitemaps_Cache_Validator::get_storage_key( $type, $page ); if ( $transient_key === false ) { return false; } $status = ( $usable ) ? WPSEO_Sitemap_Cache_Data::OK : WPSEO_Sitemap_Cache_Data::ERROR; $sitemap_data = new WPSEO_Sitemap_Cache_Data(); $sitemap_data->set_sitemap( $sitemap ); $sitemap_data->set_status( $status ); return set_transient( $transient_key, $sitemap_data, DAY_IN_SECONDS ); }