В сессиях удобно хранить что то, связанное с текущей деятельностью пользователя. Оказалось, что в 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.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Февраль 25, 2023 г.
Обычно настройки шаблона позволяют установить иконку через админ панель. Но если такой опции нет, то всегда можно добавить favicon программно.
Для начала поместите вашу иконку favicon.png в каталог темы. Современные браузеры поддерживают разные ...
Читать
Ноябрь 27, 2017 г.
Ninja Forms это крутой модуль-конструктор для создания пользовательских форм в WP. Это впечатление не покидает вас даже когда вы переходите к изучению API этого плагина. Сегодня я покажу приемы, как сделать ваши (ниндзя) формы мультиязычными.
О ...
Читать
Июнь 2, 2019 г.
Вкусив однажды всех радостей от использования препроцессора, сложно себя заставить работать с нативным CSS. Посмотрим как подключить LESS к вашей теме на WP.
Т.к. уже есть готовые решения, то воспользуемся одним из них. Плагин WP-LESS сделает большую ...
Читать
Август 11, 2018 г.
Разработчиков WP не очень заботит SEO, и обновления движка могут оказывать негативные эффекты на индексацию сайта, т.к. могут появляться новые технические страницы, дубли и т.п. В версии 4.4 разработчики добавили RESTful интерфейс, который создаёт дополнительные ...
Читать