Intereting Posts
Как сохранить значения метаполя как добавить пользовательские поля в новую и обновленную страницу сообщений? Штрих-код галереи: использование атрибута link для ссылки на определенный размер изображения Как получить переменную из файла function.php в файл цикла Получить информацию о пользователе за пределами WordPress Как создать мастер, не полагаясь на таблицу сообщений удалять название категории на страницах Как получить ссылку на следующую страницу сообщений? Как добавить аудиофайлы в блог WordPress и сделать это автоматически? Форум для WordPress – Супер путать! Как экспортировать данные в формате csv с помощью iframe Woocommerce Плагин расширенного количества, Как изменить, чтобы я мог разрешать правила для вариантов продуктов? Где я могу создать свою собственную функцию в wp-admin Получить первое сообщение от wp_query Шаблон по умолчанию для бесконечного цикла заголовка

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

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

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

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

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

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

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

То, что точно и лучше будет представлять выпадающий список и проверить, какой цвет отправлен. На основе этого конкретного цвета вы выбрали свой файл 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 на основании условия, которое вы представили.

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

С уважением