wpsc_is_preload_active()
returns true if preload is active
Хуки из функции
Возвращает
null. Ничего (null).
Использование
wpsc_is_preload_active();
Код wpsc_is_preload_active() wpsc is preload active WPSCache 3.0.3
function wpsc_is_preload_active() {
global $cache_path;
// phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged
if ( @file_exists( $cache_path . 'stop_preload.txt' ) ) {
return false;
}
if ( file_exists( $cache_path . 'preload_mutex.tmp' ) ) {
return true;
}
// check taxonomy preload loop
$taxonomies = apply_filters(
'wp_cache_preload_taxonomies',
array(
'post_tag' => 'tag',
'category' => 'category',
)
);
foreach ( $taxonomies as $taxonomy => $path ) {
$taxonomy_filename = $cache_path . 'taxonomy_' . $taxonomy . '.txt';
if ( file_exists( $taxonomy_filename ) ) {
return true;
}
}
// check post preload loop
$preload_cache_counter = get_option( 'preload_cache_counter' );
if (
is_array( $preload_cache_counter )
&& isset( $preload_cache_counter['c'] )
&& $preload_cache_counter['c'] > 0
) {
return true;
}
return false;
}