wp_using_ext_object_cache() WP 3.7.0

Перевірять, чи плагін (додатковий код) для постійного кешування об’єктів.

Якщо вказати перший параметр, то функція увімкне/вимкне мітку, що використовується код/плагін об’єктного кешування .

Ця функція автоматично викликається з параметром trueна ранньому етапі завантаження WP, якщо існує файл wp-content/object-cache.php :

wp_using_ext_object_cache(true);

Таким чином ми вже в MU плагіні, простому плагіні або Темі можемо перевірити, чи використовується на сайті логіка постійного об’єктного кешування.

1 раз – -0.00003 сек
(швидкість світла) | 50000 разів – 0.01 сек
(швидкість світла)

Хуків немає.

Повертає

true|false. Чи використовується (включено) додатковий код об’єктного кешування на сайті.

Використання

wp_using_ext_object_cache($using);
$using
(true|false)
Чи використовується “зовнішній” (не дефолтний) код для обробки об’єктного кешу в WordPress.

Приклади

0

#1 Кешування даних в об’єктний кеш, лише якщо він увімкнено

Цей приклад показує як, наприклад, у плагіні можна перевірити, чи використовується постійне об’єктне кешування на сайті. І якщо використовується, додати до об’єктного кешу будь-які дані.

if ( wp_using_ext_object_cache() ) {

	// Додаємо дані в кеш
	wp_cache_set ($ cache_key, $ value);
}
0

#2 Перевіримо, чи включений постійний об’єктний кеш на сайті

var_dump( wp_using_ext_object_cache() ); // bool (true)

нотатки

  • Global. true | false. $_wp_using_ext_object_cache

список змін

З версії 3.7.0Введено.

Код wp_using_ext_object_cache() WP 6.0.2

function wp_using_ext_object_cache( $using = null ) {
	global $_wp_using_ext_object_cache;
	$current_using = $_wp_using_ext_object_cache;
	if ( null !== $using ) {
		$_wp_using_ext_object_cache = $using;
	}
	return $current_using;
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *