2017-02-20 36 views
0

我想更改Wordpress主題的顏色。問題是我無法使用當前CSS文件的「搜索和替換」。我必須覆蓋單獨文件中的所有顏色設置(在兒童主題中)。並且有超過100種不同的顏色設置。收集包含特定顏色的所有CSS設置

我需要收集所有選擇器和包含此顏色的CSS設置,並將其覆蓋一個新的CSS文件。

我想這樣:

#some_id{width:100px;background:#ff0000;} 
.some_class{height:100px;background:#ff0000;color:#ff0000;} 
a:hover{color:#ff0000;font:12px/arial} 

要成爲這樣:

#some_id,.some_class{background:#ff0000;} 
.some_class,a:hover{color:#ff0000;} 

任何一個知道的一個工具或腳本?

我知道一些基本的PHP和Javascript。

+0

也許你可以使用javascript來完成這項任務,但它對性能的痛苦檢查DOM上的每個元素 – xzegga

回答

0

你的wordpress主題有不同的「皮膚」爲不同的顏色?像是有一個設置,你可以從幾個有限的預先設定的顏色,這將轉變所有這些100 +元素的顏色選擇?如果是這樣,那麼他們提供的每種顏色選項都可能有一個CSS文件(例如green.css,blue.css)。你可以從那裏複製/粘貼代碼來找到所有的選擇器