В сессиях удобно хранить что то, связанное с текущей деятельностью пользователя. Оказалось, что в 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.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Июль 6, 2017 г.
Давайте напишем небольшой плагин, который добавляет в термины таксономии поле выбора изображения.
Начиная с версии движка 4.4 CMS Wordpress представляет ...
Читать
Август 15, 2016 г.
Этот проект на Wordpress мне достался на доработку. Я не часто занимаюсь сайтами на WP, есть тому причины, но рынок диктует свои правила. Огромное число ...
Читать
Июль 17, 2025 г.
Если вы хотите отобразить рубрики (категории) и теги поста в шаблоне single.php - т.е. шаблоне одиночной статьи, WordPress предоставляет удобные функции из API-шаблонов. В этой статье разберем, как их использовать правильно и оформить вывод.
Зачем ...
Читать
Июнь 2, 2019 г.
Вкусив однажды всех радостей от использования препроцессора, сложно себя заставить работать с нативным CSS. Посмотрим как подключить LESS к вашей теме на WP.
Т.к. уже есть готовые решения, то воспользуемся одним из них. Плагин WP-LESS сделает большую ...
Читать