#php #wordpress #cookies
#php #wordpress #файлы cookie
Вопрос:
Я создал код для размещения файла cookie в моем WordPresstheme. Эта функция связана с функцией инициализации из WordPress.
Я попытался запустить функцию без initfunction из WordPress. Но результат тот же. НЕТ файла COOKIE
function cookietime() {
if(!isset($_COOKIE[$wp_visit_time])) {
// set a cookie for 1 hour
setcookie('wp_visit_time', $current_time, time() 3600);
}
}
add_action('init', 'cookietime');
Комментарии:
1. где вы определяете
$current_time
?2. также ..
!isset($_COOKIE['wp_visit_time']
.. должна быть строка, а не неопределенная переменная.3. Я нашел проблему, теперь я ищу ответ для решения этой проблемы. Эта функция работает только в functions.php файл. Я создал действие «add_action(‘name’, ‘name php function’)» обычно вы можете вызвать функцию с помощью do_action(‘name’); но и это не работает:(