Intereting Posts
Проверить тип сообщения в запросе? Как запустить функцию при создании новой персонализированной категории сообщений Пользовательское меню администратора для всех ролей пользователей Как получить WordPress для разбора / mypage / area / value как / mypage /? Area = value? Функция jquery document ready не называется Профиль пользователя BuddyPress Навигация с вкладками для параметров плагина с использованием одной и той же строки в базе данных для всех? Использование условного оператора в functions.php Как добавить URL-параметр для Javascript Widgets? Запуск функции rmdir при сохранении сообщения Использование поля повторителя ACF Получить текущую конечную точку WooCommerce не работает Список категорий Сообщения, не показывающие сообщения, помеченные как приватные для зарегистрированных пользователей WordPress + облачная платформа Google Интеграция WP / Facebook – недавно прочитанные статьи

Представить цветовые схемы клиентам

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

Поэтому, если кто-то хочет проверить синюю схему, они нажимают на «Цвета-> Синий» в меню, и тема превратится в синий НЕ ГЛОБАЛЬНО, но для конкретного человека на всем сайте.

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

Поскольку я использую стандартный WordPress API для установки параметров темы, мне интересно, есть ли способ перехватить вариант. То есть вместо того, чтобы сохранять его в dabatase, просто передайте его на конкретный сеанс, не изменяя код моей темы, чтобы настроить выбор опции.

Кто-нибудь это сделал? Есть ли что-нибудь, что может мне помочь, или мне просто нужно это сделать с нуля?

Спасибо за ваше время !

Solutions Collecting From Web of "Представить цветовые схемы клиентам"

То, что точно и лучше будет представлять выпадающий список и проверить, какой цвет отправлен. На основе этого конкретного цвета вы выбрали свой файл css. например, вы создаете 3 css-файла с именем blue-bg.css, green-bg.css и black-bg.css

затем просто поместите связанные цвета в эти файлы css. например

body { background-color: blue; // same code but change the color for all files } 

Затем в вашем файле заголовка вы можете проверить опубликованное значение выпадающего списка и загрузить файл css на основании условия, которое вы представили.

Надеюсь, вам это поможет.

С уважением