我的主題有一個自定義的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