如果没有MySQL表,我可以在我的Wordpress主题中保存CSS值吗?

时间:2011-11-23 16:22:36

标签: php mysql css database wordpress

我在Wordpress主题开发方面有点新手,我在这里或通过很多Google foo找不到答案,所以我想知道这种情况是否可行。

我正在为Themetatic编写一个子主题,我希望为最终用户提供从主题控件中的dialoge框更改CSS颜色值和字体系列的功能。这是否需要将其条目存储在数据库中,还是可以直接将它们存储在CSS文件中?

3 个答案:

答案 0 :(得分:1)

不,您需要创建一个WP将存储在数据库中的theme_option和一个用户编辑这些选项的界面。

有一个很棒的教程,介绍如何完成所有这些here

答案 1 :(得分:0)

不,您不需要将它们存储在数据库中。你可以这样做:

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">

}

答案 2 :(得分:0)

我这样做的方法是在更改颜色/字体值后创建一个动态CSS文件。然后将重新创建您的CSS文件以包含这些更改的值。