如何刪除WordPress主題(3種有效方法)

您會不時發現自己在網站上切換到新的WordPress主題。完成此操作後,一旦確定您不會切換回舊主題,最好刪除舊的WordPress主題。

從網站中刪除您不使用的主題或插件是一種很好的做法:這可以使您的網站更安全,並可以使其更快。在本指南中,我將向您展示可用於刪除WordPress主題的方法,以使您知道如何安全,徹底地進行操作。

我們將介紹:

厭倦了緩慢的WordPress託管和低於標準的支持?我們在Kinsta做不同的事情。
        
          查看我們的託管計劃

  • 當您可能想要刪除WordPress主題時
  • 何時不刪除WordPress主題
  • 刪除WordPress主題之前要做的事情
  • 如何刪除WordPress主題
  • 刪除主題相關內容

當您可能想要刪除WordPress主題時

在某些情況下,您可能會發現自己想要刪除WordPress主題:

  • 您已經安裝了新的WordPress主題,並且希望擺脫舊主題。
  • 您安裝了一個主題進行測試,但後來決定不適合您。
  • 您沒有使用默認主題,而是想將其從WordPress安裝中刪除。

無論您處於哪種情況,刪除主題的方式都相同。

為什麼刪除未使用的WordPress主題的最佳實踐

您可能會想堅持使用不再使用的主題:畢竟,它並沒有造成任何危害,您可能會決定將來再次使用它。

但是,最好的做法是從WordPress安裝中刪除所有未使用的代碼,這適用於主題和插件。

刪除不使用的主題和插件的原因包括:

  • 安全性:安裝的主題越多,黑客入侵您的網站的機會就越大。

  • 更新:您不必保持已刪除主題的最新狀態。跳過站點上非活動主題的更新可能很誘人,但是出於安全原因,更新非活動主題和插件與活動主題和插件一樣重要。

  • 效能:您在WordPress裝置中存放的檔案越多,它們減慢網站速度的機會就越大。如果主題設置得當,則無效的主題不會影響網站的性能;但是,如果主題編碼得不好,那麼肯定會。

  • 空間:您不使用的每個文件都會佔用您的託管計劃中的寶貴空間。這可能會導致性能問題,或者最終導致您為更昂貴的計劃花費更多。

  • 資料庫性能:如果某個主題處於非活動狀態,並且在其處於活動狀態時已向資料庫中添加了數據,則該數據仍將存儲在資料庫中,以防您再次激活它。如果刪除主題,數據將被刪除。

刪除與卸載主題

從理論上講,安裝主題與刪除主題應該是同一回事。在這兩種情況下,主題的代碼文件都將從伺服器中刪除。在這兩種情況下,任何數據都應刪除。但是在某些情況下,僅卸載主題可能不會刪除所有相關內容。我們將在本指南的後面部分介紹如何執行此操作。

還需要了解刪除或卸載主題與停用主題之間的區別。

如果您改為激活另一個主題,則該主題被禁用。與插件不同,在這種情況下,您必須手動停用所有不想運行的插件,該過程是自動的。這是因為站點上只能激活一個主題。

因此,當您通過激活新主題來停用當前主題時,新主題變為活動狀態,但舊主題中的任何內容均未從系統中刪除。您配置的所有設置都會保留在資料庫中,以防您再次激活主題(省去了再次進行工作的麻煩)。您添加到主題的窗口小部件區域中的所有窗口小部件都會保存,但會移至“窗口小部件''屏幕的“非活動窗口小部件''部分。並且保留了添加到主題的所有菜單,但是您必須指定要在新主題中顯示的菜單。

如果要永久刪除主題及其所有設置等,則需要將其刪除。要了解如何做,請繼續閱讀!

何時不刪除WordPress主題

有時候,您的網站上可能沒有啟用主題,但是您仍然不能刪除它。這些包括:

  • 該主題是當前活動主題的父主題。
  • 您的站點位於多站點網路上,並且主題在網路中的另一個站點上處於活動狀態。
  • 測試當前主題後,您需要保留主題以進行測試或重新激活。

家長主題

用作父主題的主題在您的網站上不會處於活動狀態,但是如果沒有該主題,則子主題會中斷。

如果活動主題是「主題」屏幕中的子主題,WordPress會通知您:

活動主題是兒童主題

活動主題是兒童主題

在站點中刪除非活動主題之前,請檢查活動主題:它是否使用父主題?如果是這樣,請不要刪除該主題!

WordPress多站點

如果您的站點是WordPress多站點網路的一部分,並且您僅具有該站點的管理員許可權,則您將無法刪除(或安裝)主題。這是因為唯一可以管理主題的用戶是網路管理員。

您可以通過查看頂部的管理欄來檢查您的站點是否屬於網路。如果有一個“我的網站''項目,那麼這是一個網路而不是一個獨立的網站:

我的網站管理員菜單項

我的網站管理員菜單項

您將無法安裝或刪除主題,但可以激活網路管理員已在網路上安裝的主題。

如果您是網路管理員,並且已在網路中自己的一個站點上停用了主題,請當心刪除不再使用的主題。可能還有另一個用戶在其網站上激活了該主題。

這並不意味著不定期清理主題(和插件)並刪除網路上未使用的主題是不值得的。要查看您的網路上正在使用哪些主題,您可以安裝「多站點增強」插件並通過網路激活它。它將在網路管理員的“主題和插件''屏幕中添加一列,告訴您網路中各個站點上哪些主題和插件處於活動狀態。

多站點增強插件

多站點增強插件

測試主題

有時您或同事可能已安裝主題以進行測試。如果要在網站上測試新主題,最好的方法是使用臨時網站。但是,如果不是這樣,則可以決定安裝主題進行測試。

如果您是團隊的一員,並計劃刪除主題,請務必先與同事確認。而且,如果您一直在測試某個主題,並且將來有可能需要重新激活它,那麼就不要刪除它。

刪除WordPress主題之前要做的事情

因此,您已經檢查了該主題未使用,不是父主題,並且以後無需重新激活它。您知道要刪除它。

在繼續刪除主題之前,請抓住馬。現在是時候做以下兩件事中的一項或兩項:在暫存站點上刪除主題的站點進行測試並進行備份。如果您使用的是多站點安裝,則這裡是多站點備份插件的指南。

暫存站點

登台站點是您在同一伺服器上的實時站點的鏡像。 Kinsta的所有託管計劃都附帶一個免費的登台站點,您可以輕鬆複製該站點的副本,然後將其用於測試。

如果您確實有權訪問暫存站點,則最好先刪除該站點上的主題,這樣可以100%確保它不會引起任何問題。如果事實證明被刪除的主題是活動主題的父主題,這時您將大罵自己,然後當您意識到自己沒有在活動站點上將其刪除時,便鬆了一口氣。

備份

從站點刪除任何內容之前,請先進行備份,就像運行更新之前一樣。

Kinsta的託管計劃中包含一個一鍵式備份選項,因此您可以在刪除該主題之前快速進行備份,然後在發現問題時快速還原它。

如果您的託管計劃中沒有一鍵式備份,則可以安裝一個備份插件並使用它。

無論哪種方式,請不要跳過此步驟。

如何刪除WordPress主題

因此,您已經檢查了主題可以安全刪除,並進行了備份。現在是時候刪除該主題了。

您可以通過三種方式執行此操作:

  1. 通過WordPress儀錶板
  2. 使用FTP / SFTP
  3. 使用WP-CLI

讓我們依次看一看。

1.通過WordPress儀錶板刪除WordPress主題

通過WordPress儀錶板刪除主題是最簡單的方法。如果您有權訪問管理屏幕,那麼這是推薦的方法。

在您的WordPress網站中,轉到外觀>主題。您會看到所有已安裝的主題與活動主題一起首先顯示在列表中。

主題屏幕

主題屏幕

從列表中,單擊要刪除的主題以查看其詳細信息。

二十一十七主題

二十一十七主題

在右下角有一個Delete鏈接。單擊該按鈕,WordPress將檢查您是否確實要刪除主題。單擊彈出窗口中的「確定」按鈕,主題將被刪除。

2.通過FTP / SFTP刪除WordPress主題

如果您無權訪問WordPress儀錶板,但可以通過FTP / SFTP訪問該站點,則可以刪除主題為「」的文件夾。

您可以通過FTP客戶端執行此操作。打開FTP客戶端並導航到站點上的wp-content / themes目錄。

通過FTP主題

通過FTP主題

您會看到列出的所有已安裝主題。您無法知道哪個主題處於活動狀態,因此這可能是刪除主題的最危險的方法,這就是為什麼首先進行備份很重要的原因。但是,如果主題本身已損壞並且阻止您訪問管理屏幕,則這可能是您唯一的選擇。

將滑鼠懸停在包含您要刪除的主題的文件夾上,然後在其上單擊滑鼠右鍵以訪問快捷菜單(大多數FTP客戶端將允許您執行此操作,但是您可能有所不同)。

通過FTP刪除主題

通過FTP刪除主題

在快捷菜單中單擊刪除。您的FTP客戶端會要求您確認您確實要刪除該文件夾。選擇是或確定。然後將刪除主題。

3.通過WP-CLI刪除主題

如果您熟悉使用命令行來管理網站,則使用WP-CLI是第三個也是最快的選擇。如果您以前從未使用過WP-CLI,則這可能不是最佳的啟動時間,因為如果您犯了一個錯誤,則可以刪除錯誤的文件。

首先使用WP-CLI通過命令行訪問您的站點。

要查看所有已安裝主題的列表,請鍵入以下內容:

$ wp主題列表

然後,將為您提供所有已安裝主題的列表。如果您想獲得更多有用的信息,可以請求一個無效主題的列表:

$ wp主題列表–status = inactive

然後,您將看到所有非活動主題的列表,因此您知道哪些主題可以安全刪除(除非是子主題或在多站點網路中的另一個站點上處於活動狀態)。

要刪除主題,請輸入以下內容:

$ wp主題刪除二十七

請注意,最後一個參數是主題文件夾的名稱,而不是您在管理屏幕中看到的主題名稱。

然後,您將看到一條消息,告訴您主題已被刪除:

藉助WordPress,我們的流量增長了1,187%。我們將向您展示方法。
加入20,000多個其他人,他們每周都會收到有關WordPress內部技巧的新聞!

          現在訂閱
        
        
          
            
            成功!感謝您的訂閱

您將在一周內收到下一期的Kinsta新聞通訊。

訂閱Kinsta新聞通訊
        

  
    
  

    訂閱
  

  
    
  
    
      
        
      
      
      我同意條款和條件以及隱私政策
    
  

  

      

  
  
刪除了「十二十二」主題。

成功:刪除1個主題中的1個。

如果您熟悉WP-CLI的使用,這是刪除主題的最快方法,但會帶來風險。由於您在管理屏幕中沒有關於主題的信息,因此可以輕鬆刪除錯誤的主題。因此,請小心,首先在臨時站點上進行測試,並確保您有備份。

刪除主題後測試您的網站

刪除WordPress主題後,測試您的網站很重要。在瀏覽器中訪問它,確保清除緩存並檢查一切是否正常運行。

如果您不小心刪除了作為活動主題父主題的主題,則會發現部分或全部CSS丟失了,這意味著您的網站看起來沒有樣式。如果您不小心刪除了活動主題,則WordPress將找到另一個要使用的主題(假設您安裝了另一個主題)。

如果您不小心刪除了主題,則需要重新安裝。如果您最初是從主題目錄中獲取主題的,則可以通過主題屏幕進行此操作,也可以從開始之前備份的備份中再次上傳主題。

刪除主題相關內容

刪除主題後,您可能會發現網站上仍然有特定於您刪除主題的內容。

這可能包括:

  • 小部件
  • 選單
  • 虛擬主題內容,例如帖子,頁面或自定義帖子類型的帖子(如果主題註冊了一個)

  • 圖片

要清理您的網站並使其性能儘可能好,您應該刪除此內容或重新分配它,使其在您的新主題中起作用。

小部件

窗口小部件僅在將它們添加到窗口小部件區域時才起作用。如果您停用的主題中有小部件,則可以在小部件屏幕的非活動小部件區域中找到它們。

無效的小部件

無效的小部件

將它們拖到新主題的窗口小部件區域中,或者如果不再需要它們則將其刪除。您可以單獨刪除它們或單擊清除非活動窗口小部件按鈕將其全部刪除。

所有主題通常至少包含一個位置,通常位於標題中或標題正下方。有些在頁腳或側邊欄等地方有額外的菜單位置。

激活新主題後,為舊主題創建的菜單仍然可用,但是您必須告訴WordPress您希望每個菜單出現在哪個菜單位置。

導航菜單位置

導航菜單位置

如果您在上一個主題中使用了多個菜單位置,而新主題沒有額外的導航位置,則可以使用「自定義菜單」小部件將任何菜單添加到側邊欄或頁腳中的小部件區域。

虛擬內容

如果您上載或導入了虛擬內容以測試主題​​,則需要將其從網站中刪除。

刪除主題後,可以從WordPress管理員的“帖子和頁面''屏幕中刪除添加的所有帖子和頁面。或者,您可以將它們保留在新主題中使用的位置。

如果您以前的主題註冊了一個自定義帖子類型(這不是一個好習慣:您應該通過插件執行此操作),那麼您將需要刪除該自定義帖子類型的所有帖子,除非您的新主題也註冊了相同的自定義帖子發布類型,或者(最好)添加一個可以執行此操作的插件。

您需要先刪除自定義帖子類型的所有帖子,然後再刪除舊主題,因為一旦註冊了自定義帖子類型的代碼消失了,您將無法看到它們。

圖片

不同的主題具有不同的圖像設置。有些使用的特色圖片比其他圖片更多,有些使用其他媒體尺寸以適合主題的布局。

您可能還上傳了圖像,以供主題隨附的滑塊或輪播中使用。

刪除主題後,最好清理圖像。這有兩個方面:

  • 調整圖像大小以適應新的主題設置。

  • 刪除未使用的圖像。

要調整圖像大小,請安裝「重新生成縮略圖」插件。

重新生成縮略圖插件

重新生成縮略圖插件

安裝並激活後,請轉到「工具」>「重新生成縮略圖」。

在“重新生成縮略圖''屏幕上,單擊“為所有X附件重新生成縮略圖''按鈕,其中X是站點中圖像的數量。

該插件將為您重新生成圖像,並創建您的主題註冊的任何自定義尺寸的新圖像。它還會詢問您是否要刪除不再使用的尺寸的圖像。您應該選擇此選項。

如果您為滑塊或上一個主題的其他功能上傳了圖片,則「重新生成圖片」插件通常會刪除新主題不再需要的尺寸的圖片,但不會刪除原始上傳的圖片文件。

在永久刪除它們之前,請轉到WordPress管理員中的媒體庫並標識不再需要的任何圖像。或者,您可以在停用舊主題之前執行此操作,方法是從管理屏幕中刪除包含該主題的任何滑塊或輪播。確切的操作方式取決於主題設置的配置方式。

需要刪除您的WordPress主題嗎?說起來容易做起來難!有很多事情要考慮…以及3種方法!在這裡查看他們??

點擊鳴叫

摘要

刪除WordPress主題不僅是轉到「主題」屏幕並單擊「刪除」的簡單問題。

確保您安全徹底地刪除任何主題非常重要。採取額外的步驟(例如進行備份,首先在暫存站點上進行測試以及處理舊主題中的任何內容)將幫助您的網站在使用新主題的情況下平穩運行。請按照上述步驟操作,即可正確進行操作。

0分享

.essb_links .essb_links_list li a {
  margin-top:0px;
}
@media only屏幕和(最小寬度:64em){
  .container–narrow.pb–60,
  .knowledgebase .user-content {
    職位:相對
  }
  .widget-share {
    位置:絕對;
    左:-200px;
    頂部:0px;
    高度:100%;
    寬度:200像素;
    框大小:border-box;
  }
  .widget-share-aligner {
    寬度:200像素;
    padding-right:62px;
    框大小:border-box;
  }
  .widget-share-inner {
    padding-bottom:62px;
  }
  .knowledgebase .user-content .widget-share-inner {
    padding-top:0;
  }
  .widget-share .amount {
    顯示:flex;
    align-items:居中;
    證明內容:flex-end;
    寬度:100%;
    右邊距:11px;
    font-size:14px;
    font-weight:500;
    底邊距:10px;
  }
  .widget-share .amount svg {
    右邊距:8px;
    margin-left:10px;
  }
  .essb_links .essb_links_list {
    flex-direction:列;
    align-items:flex-end;
  }
  .essb_links .essb_links_list li {
    顯示:塊;
    margin-bottom:5px!important;
  }
  .widget-share__total {
    margin-bottom:0px!重要;
  }
  .widget-share__total .heading–small {
    顏色:#999999;
    font-size:14px;
    字體粗細:300;
  }
  .essb-total-value {
    margin-right:4px;
  }

}
.essb_links {
  保證金:0px;
  填充:0px;
}
.essb_counter_right {
  顯示:無!重要;
}
.essb_links.essb_template_circles-retina .essb_link_hackernews一個,
.essb_links.essb_template_circles-retina .essb_link_reddit a,
.essb_links.essb_template_circles-retina .essb_link_mail a,
.essb_links.essb_template_circles-retina .essb_link_mwp一個,
.essb_links.essb_template_circles-retina .essb_link_buffer a,
.essb_links.essb_template_circles-retina .essb_link_linkedin a,
.essb_links.essb_template_circles-retina .essb_link_facebook a,
.essb_links.essb_template_circles-retina .essb_link_twitter a
 {
  顏色:#43414e!important;
  背景:#f3f3f6!important;
}

.essb_links.essb_template_circles-retina li a:focus,.essb_links.essb_template_circles-retina li a:hover {
  border-color:#fff!important;
  背景:#43414e!重要;
}

.essb_links.essb_template_circles-retina a {
  border-color:#f3f3f6!important;
  背景:#f3f3f6;
}
.essb_links .essb_icon:之前{
  font-size:15px!important;
  頂部:8px;
  左:9px;
}
.essb_links .essb_icon {
  寬度:32px;
  高度:32px;
}
.essb_links.essb_counter_modern_right .essb_counter_right {
  背景:#f3f3f6!important;
}
@media only屏幕和(最大寬度:63.999em){
  .widget-share-aligner {
    位置:相對!重要;
    top:0!重要;
  }
  .essb_links .essb_links_list li {
    margin-right:8px!important;
  }
}

相關文章