CSS-чейнджер WordPress?

#javascript #css #wordpress #themes

#javascript #css #wordpress #темы

Вопрос:

У меня есть светлая тема WordPress. Я создал темную версию этой темы, создав новую версию css.

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

Возможно ли это сделать?

Ответ №1:

Да, это возможно.

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

 if($theme_selected == 'light')
{
  echo '<link rel="stylesheet" type="text/css" 
        href="http://mydomain.com/theme_url/light.css" />';
}
else
{
   echo '<link rel="stylesheet" type="text/css" 
          href="http://mydomain.com/theme_url/dark.css" />';
}
  

Ответ №2:

Взгляните на следующие ссылки, чтобы начать работу со страницей настроек темы в WordPress. Вы сможете позволить кому-либо выбрать «серую» тему, или «светлую» тему, или что бы вы ни настроили. Все, что задано в admin, тогда будет загруженной таблицей стилей.

Вы хотите взглянуть на часть «цветовая схема» этого руководства:

http://net.tutsplus.com/tutorials/wordpress/how-to-create-a-better-wordpress-options-panel/

Комментарии:

1. Мой сайт не разрешает регистрацию пользователя. Так что это должно работать для незарегистрированных посетителей.

2. Это могло бы быть полезным: dynamicdrive.com/dynamicindex9/stylesheetswitcher.htm