У мене є форма з деякими прапорцями та полями входу, в яких відображається, що користувач хоче через дзвінок ajax. Проблема полягає в тому, що коли користувач натискає на елемент і відображається сторінка з деталізацією, а потім вирішує повернутися до попередньої сторінки, йому потрібно натиснути і знову вибрати свій попередній вибір.
Я хотів би змусити WP зберігати всі параметри в сеансі, коли натискається кнопка на сторінці детальної інформації та зберігається фактична інформація в сеансі, а потім, коли він знову відвідує сторінку, значення буде встановлено в сеансах і встановлено, якщо такі є знайдено.
Це можна зробити в WP?
Якщо так, то як?
Давайте спростимо це і скажемо, що у нас є щось подібне у нашій формі:
<input class="car_color" type="checkbox" name="car_color" value="1" />
<input class="car_color" type="checkbox" name="car_color" value="2" />
<input class="car_color" type="checkbox" name="car_color" value="8" />
<input class="car_color" type="checkbox" name="car_color" value="4" />
<input class="car_color" type="checkbox" name="car_color" value="6" />
Я не використовую кнопку подання у своїй формі, вона обробляється через AJAX при зміні входу.
І в своїх результатах отримую через ajax, я маю посилання на сторінку деталей:
<a class="detail-info-link" href="<?php echo $url ?>">
Будь-яка ідея, як я можу зберігати свої значення у сесії та викликати їх під час перегляду / перезавантаження / кнопки назад у браузері?
Мені потрібно мати можливість читати збережені в сеансі речі та використовувати їх через? Javascript? і запустити пошук пошуку через ajax, який вже працює добре.
Мені просто потрібно зберігати (ймовірно, перш ніж перейти до $ link у href кнопкою деталей та прочитати та надіслати змінні сеансу (якщо вони існують).