我的主题有一个自定义的CSS代码块,我允许网站所有者增加,他们需要直接到主题的head部分的任何自定义CSS时则unminify它。这将插入他们在此块中放置的任何内容到wordpress数据库中作为自定义选项插入。缩减大小内嵌CSS代码之前其写入数据库,编辑
我然后检索这些内容到header.php文件,内嵌式的标签,像这样输出之间吧...
<style type="text/css">
.test h1 {}
.testcss2, .somecss {}
</style>
这工作完全正常,但是,我想清理,然后再缩小标记当它写入数据库时。我想有一个正则表达式需要做到这一点?如果是这样,那会是什么?
结果我在寻找,当代码被写入网页的标记是...
<style type="text/css">.test h1{}.testcss2,.somecss{}</style>
我也想扭转缩小的标记时,它呈现给用户,以编辑我的主题选项。在这个视图中,我只是想重新格式化缩小的CSS代码,以便每个指令回到自己的路线。
我喜欢你的第二种方法。我会将一个unminified css的副本存储在一个变量中,并将一个缩小的副本存储在另一个变量中。现在我只需要一些正则表达式来执行缩小过滤器。 – 2010-07-02 17:56:08