Як вставити сесії у вордпрес
Підтримка → Проблеми та рішення → Як вставити сесії у вордпрес?
Як вставити сесії у вордпрес?
Джентльмени, і, леді теж, допоможіть вирішити проблему, два дні вже б'юся. Є скрипт, у якому використовуються сесії. Потрібно зі скрипта вміст $_SESSION вставити до тексту одного запису. Проблема в тому, що вордпрес не підтримує сесії, і вони в мене не хочуть вставлятися. Як це можна продати?
чому не підтримує? до чого тут вордпрес.
вставити текст одного запису. Як це можна реалізувати?
Чи можна докладніше, як засунути старт сесії в шорткод? І потім вивести вміст у тексті.
П.С. Бо не підтримує. Сесії рвуться у вордпресі.
- Відповідь змінено 1 рік, 11 міс. тому користувачем kordiks1972.
Не знаю, у мене працює, нічого спеціально не робив.
- Відповідь змінено 1 рік, 11 міс. тому користувачем qwert555.
Я правильно розумію, у плагіні не треба стартувати сесію, він це сам робить, нам потрібно тільки в тексті вставити куди виводити вміст $_SESSION?
qwert555 - у Вас схоже сесія ставитися при випливанні вікна, ймовірно воно "не прив'язане" до записів вордпрес, а зроблено "само по собі" ... Тому і працює. У мене теж у скриптах, які на хостингу лежать працює, а виводитись у тіло запису навідріз відмовляються. Хоча, можна реалізувати як у Вас, зробити якесь вікно, куди будуть виводитись дані.
П.С. Yui, у записі буде виводиться вміст $_SESSION? Чи є якісь секрети вставки? Чи у запис взагалі вивести не можна?
- Відповідь змінено 1 рік, 11 міс. тому користувачем kordiks1972.
Я правильно розумію, у плагіні не треба стартувати сесію, він це самробить нам потрібно тільки в тексті вставити куди виводити вміст $_SESSION ?
так ось тільки я не розумію навіщо вам виводити вміст змінної сесії користувачеві
Мені потрібно на сторінку вивести посилання для завантаження документа. Оскільки документи щоразу індивідуальні, те й посилання виходять індивідуальні. Вся ця справа обробляє скрипт. Урл посилання можна зберегти або в базу і потім витягувати звідти або в змінну $_SESSION. Зараз я налаштував збереження у сесію. Ось, загалом і все. Як інакше реалізувати це завдання я не вигадав.
- Відповідь змінено 1 рік, 11 міс. тому користувачем kordiks1972.
Yui, а яка правильна команда виводить вміст запису? Сесії те, ми начебто включили, а може й не включили, не знаю я як плагін перевірити. Написав тестовий скриптик, перевірив його за межами вордпресу, він працює у сторінку штмл вставляє те, що потрібно. А ось як вставити вміст змінної у записі? $_SESSION[‘foo’] $_SESSION[‘foo’]; echo $_SESSION['foo'];
Якщо якось ось так вставляти, то, не працює. Або, треба якось інакше писати, чи може бути довільними полями користуватися, чи, ще якісь секрети є?
Зрозумів, сесії не виводяться на штмл сторінки, тільки в .php, які вордпрес не створює.
Якщо якось ось так вставляти, то, не працює.
Висновок можна оформити як шорткоду, тобто. у запис додати рядок виду [foo] , а у файл функцій активної теми оформлення додати подібний фрагмент:
Оскільки документи щоразу індивідуальні, те й посилання виходять індивідуальні. Вся ця справа обробляє скрипт. Урл посилання можна зберегти або в базу і потім витягувати звідти або в змінну $_SESSION.
Можливо, простіше використовувати cookies? Їхзначення можна виводити за допомогою PHP чи JS без додаткових маніпуляцій.
Я вже подумав про це. Куки у штмл виводяться? Або теж тільки в .php чи за допомогою маніпуляцій із шорткодами?
Куки у штмл виводяться?
За допомогою js можна і "штмл".
- Відповідь змінено 1 рік, 11 міс. тому користувачем kordiks1972.