2013-11-25 33 views
0

因此,我创建了一个WP主题,并且我已经开始为其构建定制,目前我已将样式转换为标题并且它们是内联的。有什么办法可以在选项(get theme mod)获取信息后将它们放入样式表中?希望这是有道理的。或者是否可以将所有样式内联在标题中?它似乎真的很混乱...从定制器到样式表的Wordpress样式

谢谢

+1

这些选项是否具有普遍性,如黑暗和浅色的主题,还是您可以选择更改字体和颜色的选项? –

+0

这是更改颜色等的选项。没关系吗? – user1375823

+1

这很好,只是在你的结尾做更多的工作。查看:http://stackoverflow.com/questions/566203/changing-css-values-with-javascript初学者。 –

回答

1

基本答案是:不,不能。

因为样式表是一个css文件,您的get_theme_mod()get_option()函数是wp核心函数在php脚本中工作。数据通过这些函数获取并通过wp_head()打印在页眉中,整个过程仅在php文件中。

因此,没有WP核心功能可以在样式表中打印它。

此外,我从来没有见过任何主题或插件这样做。但是,如果你很感兴趣,一个定制的功能,可以使用3个PHP函数被写成:fopen()fwrite()fclose()

该函数将写在样式表中所需的字符串,但在functions.php或至少之前要分析<head></head>

我认为这是一个相当独特的想法(有些人在自定义模板编辑器中这样做),受到其他人的意见。