2016-10-10 67 views

回答

0

由於需要同這兩個網站的主題,我真的建議你使用child themes

Site 1 - Main theme: 
  • 創建/可溼性粉劑內容/主題/ site1的
  • 創建/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

  • /可溼性粉劑管理員/主網站
  • /站點名稱/可溼性粉劑管理員的第二個站點

主題款,請務必指定:

  • 你的主站點site1的主題
  • 你的第二個站點site1的孩子主題

我希望這有助於。 乾杯!

+0

Hello Marounm, 非常感謝。 所以我必須首先配置站點1,然後複製css選項以在兒童主題上自定義。 這個過程似乎很清楚。 比你,我會嘗試:) – AlbertoV

+0

實際上,子類是不必要的,在你的-child主題的style.css文件中添加的所有樣式只會影響站點2。我更新了我的答案,確保遵循相應的規定。現在關於你說的是的,是的,你必須首先將site1配置爲主網站,然後創建site2並相應地指定site1-child主題,正如我的回答中所討論的那樣,請確保接受這個問題if解決了你的問題:) – Marounm

+0

你不應該在css文件上使用@import。最好在你的子主題中創建一個functions.php文件,並在那裏導入子主題 – Catmal