Как сделать так, чтобы каждый пользователь мог изменить цвет сайта WordPress?

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

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


person Luke Smith    schedule 13.07.2015    source источник
comment
Возможно, эта статья натолкнет вас на мысль (испанский и для сайтов WordPress, но идея та же для другого сценария). Вы можете увидеть решение, работающее на том же сайте;)   -  person lmgonzalves    schedule 13.07.2015


Ответы (1)


вы можете добавить классы в тело в php и связать цветовую схему с этим классом следующим образом:

<body class="blue"><!-- or red or green -->

и в вашем css:

body.blue .sidebar{ background-color: #0000ff; color: #efefef}
body.red .sidebar{ background-color: #ff0000; color: #efefef}
body.green .sidebar{ background-color: #00ff00; color: #efefef}
person Pmpr    schedule 13.07.2015