WP_Theme::cache_delete()publicWP 3.4.0

Clears the cache for the theme.

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

Хуков нет.

Возвращает

null. Ничего (null).

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

$WP_Theme = new WP_Theme();
$WP_Theme->cache_delete();

Список изменений

С версии 3.4.0 Введена.

Код WP_Theme::cache_delete() WP 6.5.2

public function cache_delete() {
	foreach ( array( 'theme', 'screenshot', 'headers', 'post_templates' ) as $key ) {
		wp_cache_delete( $key . '-' . $this->cache_hash, 'themes' );
	}
	$this->template               = null;
	$this->textdomain_loaded      = null;
	$this->theme_root_uri         = null;
	$this->parent                 = null;
	$this->errors                 = null;
	$this->headers_sanitized      = null;
	$this->name_translated        = null;
	$this->block_theme            = null;
	$this->block_template_folders = null;
	$this->headers                = array();
	$this->__construct( $this->stylesheet, $this->theme_root );
	$this->delete_pattern_cache();
}