В сессиях удобно хранить что то, связанное с текущей деятельностью пользователя. Оказалось, что в 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, 2021 г.
Wordpress v5.x вводит новую реализацию подхода в редактировании контента - а именно блочный редактор с кодовым именем Gutenberg. Проблема в том, как активировать данный функционал для кастомного типа публикации.
Документацию модульного редактора ...
Читать
Июль 7, 2017 г.
Предыдущий вариант встраивания картинки в редактор терминов меня не устраивает в части работы диалога и того, что в базу сохраняется URL, а не ID картинки (thumbnail).
Что не так с диалогом?
Использован диалог выбора URL картинки встроенного в WP ...
Читать
Август 5, 2013 г.
Сформулируем задачу. Нужно вывести 3 (а в общем случае N) анонсов новостей, с картинкой, в шаблоне на главной странице сайта. Этот кусочек должен выглядеть ...
Читать
Апрель 3, 2023 г.
WP так то и сам хорошо управляется с модулями и темами. Вы можете установить модули/темы через админку. Единственный не удобный момент - это первоначальное ...
Читать