#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