Проблема с установленным файлом cookie

#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’); но и это не работает:(