如何在WordPress多站點上應用相同的主題,但每個站點上都有不同的主題選項?在WordPress多站點,但與自定義CSS相同的主題?
例如:
站點1 - >主題X的紅色主色調
站點2 - >主題X與綠色主色調
問候,
如何在WordPress多站點上應用相同的主題,但每個站點上都有不同的主題選項?在WordPress多站點,但與自定義CSS相同的主題?
例如:
站點1 - >主題X的紅色主色調
站點2 - >主題X與綠色主色調
問候,
由於需要同這兩個網站的主題,我真的建議你使用child themes:
Site 1 - Main theme:
創建/wp-content/themes/site1/style.css:
/*
Theme Name: site1
Template: site1
Description: Site1 default theme
Version: 1.0
Author: <Author_Name>
Author URI: <Author_URI>
*/
添加所需的模板文件的剩餘部分
然後鏈接主要主題樣式和創建子主題時添加您的自定義類,如下所示:
Site 2 - Child theme:
創建/可溼性粉劑內容/主題/ site1的孩子
現在,添加所有你需要在你的子主題來覆蓋文件/可溼性粉劑內容/主題/ site1的孩子/
創建/wp-content/themes/site1-child/style.css:
/*
Theme Name: site1 child
Template: site
Description: Site1 child theme
Author: <Author_Name>
Author URI: <Author_URI>
*/
添加這對您的/wp-content/themes/site1-child/style.css(下面的評論主題信息)文件包括樣式的孩子在您主旋律的頂部:
@import url("../site1/style.css");
的@import
下方添加您的自定義樣式根據需要
Sites configuration:
在網絡面板中創建網站後(/wp-admin/network/sites。PHP),去各個網站的dashboard
:
內主題款,請務必指定:
我希望這有助於。 乾杯!
Hello Marounm, 非常感謝。 所以我必須首先配置站點1,然後複製css選項以在兒童主題上自定義。 這個過程似乎很清楚。 比你,我會嘗試:) – AlbertoV
實際上,子類是不必要的,在你的-child主題的style.css文件中添加的所有樣式只會影響站點2。我更新了我的答案,確保遵循相應的規定。現在關於你說的是的,是的,你必須首先將site1配置爲主網站,然後創建site2並相應地指定site1-child主題,正如我的回答中所討論的那樣,請確保接受這個問題if解決了你的問題:) – Marounm
你不應該在css文件上使用@import。最好在你的子主題中創建一個functions.php文件,並在那裏導入子主題 – Catmal