я могу сохранить значения CSS в моей теме Wordpress без таблицы MySQL? - PullRequest
3 голосов
/ 23 ноября 2011

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

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

Ответы [ 3 ]

1 голос
/ 23 ноября 2011

Нет, вам нужно будет создать theme_option, который WP будет хранить в базе данных, и интерфейс для редактирования этих опций пользователем.

Существует большое руководство о том, как сделать все это здесь .

0 голосов
/ 23 ноября 2011

Я бы сделал это, создав файл Dynamic CSS после изменения значений цвета / шрифта.Ваш CSS-файл будет заново создан для включения этих измененных значений.

0 голосов
/ 23 ноября 2011

Нет, вам не нужно хранить их в базе данных.Вы можете сделать что-то вроде этого:

html:

<a id="style1" href="?view=black"></a>
<a id="style2" class="current" href="yourwebsite.com"></a>

и поместить в header.php

if(isset($_GET['view'])) {

 <link href="style1.css" rel="stylesheet" media="screen">

} else {

<link href="style2.css" rel="stylesheet" media="screen">

}
следующее
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...