woocommerce_set_cookie_enabled хук-фильтрWC 6.3.0

Controls whether the cookie should be set via wc_setcookie().

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

add_filter( 'woocommerce_set_cookie_enabled', 'wp_kama_woocommerce_set_cookie_enabled_filter', 10, 5 );

/**
 * Function for `woocommerce_set_cookie_enabled` filter-hook.
 * 
 * @param bool    $set_cookie_enabled If wc_setcookie() should set the cookie.
 * @param string  $name               Cookie name.
 * @param string  $value              Cookie value.
 * @param integer $expire             When the cookie should expire.
 * @param bool    $secure             If the cookie should only be served over HTTPS.
 *
 * @return bool
 */
function wp_kama_woocommerce_set_cookie_enabled_filter( $set_cookie_enabled, $name, $value, $expire, $secure ){

	// filter...
	return $set_cookie_enabled;
}
$set_cookie_enabled(true|false)
If wc_setcookie() should set the cookie.
$name(строка)
Cookie name.
$value(строка)
Cookie value.
$expire(int)
When the cookie should expire.
$secure(true|false)
If the cookie should only be served over HTTPS.

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

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

Где вызывается хук

wc_setcookie()
woocommerce_set_cookie_enabled
woocommerce/includes/wc-core-functions.php 1053
if ( ! apply_filters( 'woocommerce_set_cookie_enabled', true, $name, $value, $expire, $secure ) ) {

Где используется хук в WooCommerce

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