В сессиях удобно хранить что то, связанное с текущей деятельностью пользователя. Оказалось, что в 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.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Апрель 8, 2017 г.
Wordpress, хотим ли мы того или нет, поддерживает работу специальных лент, которые называются архивами.
Есть архивы по годам, месяцам и даже конкретным дням. Также поддерживаются ленты (архивы) по терминам таксономии (метки, теги, категории и т.п.). ...
Читать
Ноябрь 27, 2017 г.
Ninja Forms это крутой модуль-конструктор для создания пользовательских форм в WP. Это впечатление не покидает вас даже когда вы переходите к изучению API этого плагина. Сегодня я покажу приемы, как сделать ваши (ниндзя) формы мультиязычными.
О ...
Читать
Январь 10, 2017 г.
WP хранит все загруженные медиафайлы точно также как и публикации. При этом автоматически создаются так называется страницы вложения. Это страницы, которые показывают ваше вложение (картинку или медиафайл) в шаблоне сайта.
Типично, что такие страницы ...
Читать
Февраль 5, 2010 г.
Wordpress с самого начала позволяет задать определенную иерархию записей в вашем блоге с помощью рубрик. Не секрет, что возможности wordpress далеко уходят за пределы возможности создать просто блог. И сейчас мы рассмотрим типовую ситуацию, которую можно ...
Читать