Добавить переменную для URL или установить сеанс

Я только что написал небольшой плагин, который определяет, находится ли пользователь в мобильном браузере, и если он обнаруживает их от сайта WordPress до мобильной (простой) версии части сайта.

Поскольку мне приходилось думать, что я перенаправляю пользователя, который может захотеть увидеть весь сайт. Я могу легко добавить проверку, создав такой URL-адрес, как http://example.org?force_web=true . Единственная проблема в том, что мой плагин проверяет верхнюю часть каждой страницы, чтобы узнать, мобилен ли он, поэтому мне нужно будет установить force_web=true на все страницы.

Другая идея заключалась бы в использовании сеансов, но кажется, что WordPress не поддерживает сеансы, если вы не добавите session_start(); в ваш файл wp_config.php который я не хочу запрашивать у пользователей плагина.

Это что-то другое пережило? Является ли лучший способ переписать все постоянные ссылки с добавлением моей переменной?

Открытые идеи и предложения

Solutions Collecting From Web of "Добавить переменную для URL или установить сеанс"