В сессиях удобно хранить что то, связанное с текущей деятельностью пользователя. Оказалось, что в WordPress сессии не запускаются движком. Стартовать их нужно самостоятельно.
Впрочем, запуск сессий где то посреди шаблона не прокатит. Нужно подключить session_start() на этапе инициализации движка:
|
|
//добавление использования сессий в нашем шаблоне add_action( 'init', 'do_session_start' ); function do_session_start() { if ( !session_id() ) session_start(); } |
Данный кусочек кода добавьте в файл functions.php вашего шаблона.
После этой не хитрой манипуляции переменная $_SESSIONS наполнится смыслом :)
Данная запись опубликована в 17.04.2016 19:24 и размещена в рубрике wordpress.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Октябрь 31, 2020 г.
Продолжаю работать по заявкам пользователей моего плагина для WP.
В последнее время добавлено множество мелких пожеланий пользователей. Это и интеграции с работой некоторых популярных плагинов (user-login-history и when-last-login), и дополнительные ...
Читать
Апрель 21, 2016 г.
Выведя дополнительные столбцы в админке, хотелось бы иметь возможность фильтрации по этим полям. Как это делать, покажу на примере фильтрации по мета-полю публикации.
Если вы читаете данный гайд, то уже знаете :
Как добавить кастомный тип публикации ...
Читать
Февраль 5, 2010 г.
Вещь из разряда know-how. Нужно добавить в интересующий вас шаблон комментарий вида:
[crayon-69d1266f0f661293409779/]
И тогда вы тот час же увидите в списке шаблонов редактора страницы ещё одну запись - "Имя вашего шаблона". Не правда ли просто?
Читать
Июнь 11, 2018 г.
Еще одна задача, связанная с сохранением данных формы WP Contact Form 7 в базе WP, это загрузка и сохранение файла (обычно - изображения).
Особенность работы WPCF7, заключается в том, что загруженный через форму временный файл, плагин переносит ...
Читать