Обмен данными между запросами без использования PHP сессий
WordPress не использует сессии.
Попытка открыть сессию в коде тут же вызывает негатив в "Здоровье сайта".
Что рекомендуется, в таком случае, применять для обмена данными между формами?
Допустим, устанавливаю фильтр для таблицы через форму на одной вкладке личного кабинета и вывожу таблицу в другой вкладке.
Записывай в опции пользователя (в метаполя юзера) update_user_meta().
Можно все опции собрать в массив и положить в одну мету.
Еще есть специальная функция get_user_option().