我在Wordpress主题开发方面有点新手,我在这里或通过很多Google foo找不到答案,所以我想知道这种情况是否可行。
我正在为Themetatic编写一个子主题,我希望为最终用户提供从主题控件中的dialoge框更改CSS颜色值和字体系列的功能。这是否需要将其条目存储在数据库中,还是可以直接将它们存储在CSS文件中?
答案 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文件以包含这些更改的值。