- 錯誤型別:
- 其他錯誤
- 錯誤名稱:
- 无法安装这个包。主题缺少style.css样式表。
- 英文名稱:
- The package could not be installed. The theme is missing the style CSS stylesheet.
- 錯誤描述:
- 这个特定的主题上传错误显示在WordPress仪表板的外观 > 主题 > 安装主题 > 上传主题下。
您為WordPress網站下載了一個漂亮的新主題,並嘗試將其上傳到WordPress儀表板。不幸的是,主題無法安裝並顯示以下錯誤:“無法安裝這個包。主題缺少style.css樣式表。”
在本文中,我們將探討此錯誤的原因以及解決方法。我們還將通過深入瞭解WordPress檔案結構的基礎知識,以及幫助您確保首先上傳正確的檔案,向您展示如何在未來避免此錯誤。
“無法安裝這個包”錯誤在哪裡出現?
這個特定的主題上傳錯誤顯示在WordPress儀表板的外觀 > 主題 > 安裝主題 > 上傳主題下。
它主要發生在您單擊“選擇檔案”按鈕,選擇要上傳的檔案,然後單擊“立即安裝”按鈕之後。簡而言之,該錯誤是安裝主題模組獨有的,因此您不應在WordPress的其他任何地方看到它。
單擊“立即安裝”按鈕
錯誤文字本身,內容為“無法安裝這個包。主題缺少style.css樣式表,”被放置在主題安裝狀態訊息中,就在另一條訊息告訴您“主題安裝失敗”之前。
缺少樣式表錯誤
當您看到“無法安裝這個包”錯誤時發生了什麼?
計算機螢幕上的錯誤幾乎可以準確地告訴您正在發生的事情,這是一種罕見的情況。在第二行中,它指出:“主題缺少style.css樣式表。”
簡而言之,您嘗試通過將WordPress主題上傳到您的WordPress儀表盤來安裝它。它包含一個 .zip 檔案,其中包含一個複雜的主題檔案目錄,其中包含編碼、樣式表以及管理和呈現儀表板、前端介面和許多其他WordPress元素的職責。
該錯誤特別表明style.css樣式表不在該WordPress檔案集合中,或者WordPress由於您上傳的檔案不正確而難以找到該樣式表。
簡而言之,錯誤是因為檢測不到style.css檔案。它的發生是由於以下原因之一:
- style.css檔案不存在於主題的根目錄,可能主題開發者犯的錯誤。
- style.css不存在於檔案目錄,因為你不小心在某個時候將其刪除。
- style.css檔案實際上在根目錄下,但是你有沒有正確上傳目錄到WordPress。當您在上傳之前未解壓縮檔案時,有時會發生這種情況。
- 您正在嘗試上傳不屬於WordPress的檔案 – 它可能根本不是主題檔案。
什麼是style.css樣式表?
您的WordPress檔案目錄包含許多文件和資料夾,包括PHP、CSS和HTML編碼。
CSS,或級聯樣式表,是指與PHP和HTML結合使用的網頁設計語言。CSS使用顏色、格式和字型對靜態網頁設計元素進行風格化。簡而言之,CSS使您的網站內容看起來很漂亮。
一個基本示例涉及您網站上的一個簡單影象。HTML僅在樣式方面走得更遠。儘管如此,CSS通過將影象移動到頁面上的任何位置、新增邊距、填充、背景和許多其他元素的選項來增強您的設計可能性,從而使您的內容更加直觀。
但是,style.css不能單獨工作。它與WordPress中的所有目錄互動,並且經常與其他程式語言協同工作以產生所需的結果。
style.css樣式表應該在哪裡?
style.css是所有WordPress主題的一部分。由於它是WordPress控制站點視覺設計和佈局的主要方式,因此它是必需的檔案。
這意味著無論何時購買或下載主題,您都應該在主題檔案中找到style.css樣式表。
注意:您通常需要解壓縮主題檔案包才能檢視主題檔案。
例如,我們下載了Hello Elementor主題並開啟主題檔案以顯示檔案和資料夾列表,包括style.css。
查詢style.css樣式表
開啟style.css會顯示其內容,從作者的主題名稱等基本資訊開始。您會注意到它告訴您不要更改此檔案的任何部分,因為許多主題更喜歡您在儀表板或其他自定義目錄中進行CSS修改。
style.css樣式表示例
向下滾動,style.css樣式表會顯示一長串CSS片段,所有這些片段組合在一起使您的主題看起來如此。
style.css樣式表中的CSS程式碼
因此,style.css樣式表應該位於每個主題檔案目錄中,通常位於其他CSS檔案附近以及資源和模板資料夾附近。
看到“無法安裝這個包”錯誤後會發生什麼?
沒有style.css樣式表的主題資料夾是無用的,至少在將其上傳到WordPress並製作功能齊全的主題時是這樣。
上傳根目錄是不可能的,因為WordPress會阻止所有嘗試上傳沒有style.css樣式表的檔案。原因是缺少樣式表可能會破壞或損害整個WordPress基礎設施。
此外,您還會收到錯誤訊息:“無法安裝這個包。主題缺少style.css樣式表。”
好訊息是之前在您的 WordPress 網站上啟用的任何主題仍然存在。對您的網站沒有任何損害,您也無法上傳新主題。
但是,您可能想要替換當前主題,因此必須通過以下解決方案來更換舊主題並安裝新主題。
如何修復“主題缺少style.css樣式表”錯誤?
在本節中,我們將概述看到缺少樣式表錯誤的兩個主要原因,以及有關如何解決這些問題的資訊。
如何解決主題缺少Style.css檔案的情況
缺少style.css檔案意味著以下兩種情況之一:主題開發人員(可能是您)未能將其包含在根目錄中,或者您自己無意中刪除了style.css檔案。
對於第一種情況,我們建議採取以下行動:
- 聯絡主題開發人員並將問題反饋他們:雖然不太可能,但您可能下載錯誤或開發人員端的某人/某事出錯。信譽良好的主題開發人員應該會給您一個新主題檔案的快速響應。
- 尋找新主題:這很可能是最好的做法,因為高質量的主題開發人員很少會錯過最關鍵的部分之一。也許您從粗略的來源或正在學習如何編碼的初學者下載了一個主題。
您可以新增一個style.css,但這首先違背了使用預製主題的目的。更不用說,本來有樣式表但現在缺少樣式表的主題將無法正常工作。
如何解決WordPress無法識別style.css表的情況
有時,當您嘗試將它上傳到儀表板時,WordPress無法識別主題目錄中的style.css。
造成這種情況的原因包括:
- 您沒有正確上傳主題。
- 您必須從開發人員那裡解壓縮原始檔案以顯示主題檔案。
- 主題檔案不適用於WordPress。
- 該檔案不是主題檔案,而是其他檔案。
- style.css是不是在根目錄中的正確位置。
其中一些原因可能看起來很簡單,但往往最表面的原因會導致令人沮喪的問題。
檢視以下部分,瞭解如何根據根本原因解決這些情況。
正確上傳主題
您可能會看到“無法安裝這個包。主題缺少style.css樣式表。” 錯誤是由於您上傳主題檔案的過程。
新使用者,甚至是有經驗的使用者,可能會不小心偏離上傳主題檔案的最佳步驟。
請閱讀我們關於安裝WordPress主題的教程,以確保您遵循正確的步驟。這篇文章涵蓋了尋找最佳WordPress主題和安裝方法,例如通過儀表盤或FTP。它還指導您通過安裝免費和高階主題的方式略有不同。
檢視主題檔案是否需要解壓
許多主題上傳錯誤是由於壓縮下載檔案而發生的。對於考慮WordPress只接受壓縮檔案的人來說,這有點令人困惑。
但是,一些主題開發人員在壓縮檔案中給您一個壓縮檔案,您必須解壓縮原始包才能找到僅包含主題內容的有效上傳檔案。
例如,您可能會發現主題開發人員將其他文件打包到原始下載中,因此WordPress會檢視所有這些內容並想知道實際的主題檔案在哪裡。
儘管大多數著名的主題開發人員都知道這令人困惑,但我們偶然發現了一種罕見的情況,您必須解壓縮第一個主題下載才能檢視使用者手冊和其他內容等內容。
除了在上一點中以錯誤的方式上傳主題檔案之外,這是您在檢視其他方法之前應該解決的第一個問題,因為它很容易修復並且主題開發人員仍然有些熟悉這樣做。它也僅在您從第三方開發人員處購買主題時才會發生,看看WordPress.org主題庫如何限制奇怪打包的主題檔案。
因此,假設您從第三方開發人員上傳了一個壓縮檔案,卻發現您收到錯誤訊息:“無法安裝該軟體包。主題缺少style.css樣式表。”
很有可能您所要做的就是解壓縮主題開發人員提供的原始檔案,以在其中提取另一個ZIP檔案。
“無法安裝這個包”錯誤
要解決此問題,請轉到您最初從主題開發人員處下載的檔案。
它很可能是一個ZIP檔案,這對於將其作為主題上傳到WordPress是有意義的,但它可能包含其他內容檔案,這些檔案會使資料夾變得混亂並使WordPress難以識別主題檔案。
找到主題的壓縮下載檔案
因此,開啟或解壓縮檔案以提取其中的任何內容。通常通過右鍵單擊並選擇您喜歡的解壓縮或存檔實用程式來完成。
解壓下載的主題包
現在,開啟解壓縮的檔案以顯示其內容。正如您在此示例中看到的,主題開發人員在主題下載的根目錄中包含了一個readme.txt檔案和另一個內容資料夾。他們在這個區域也有真實的壓縮主題檔案。這是您需要上傳到WordPress的實際主題檔案。
返回外觀>主題>安裝主題>上傳主題以從您的計算機中選擇一個檔案。然後,確保您選擇了沒有任何額外內容的壓縮主題檔案(如本示例中的自述檔案)。
實際的主題檔案
請記住,您可能會在完成此故障排除過程後發現主題打包奇怪的問題。如果您在開發人員的原始主題包中沒有看到壓縮的主題檔案,請考慮檢視下面的其他故障排除提示。
弄清楚主題檔案是否適用於WordPress
線上存在許多網站主題。看到您喜歡的主題設計,只是購買它並發現它實際上並不適用於WordPress,這種情況並不少見。例如,ThemeForest市場為各種內容管理系統和網站建設者(包括Drupal、Joomla、Webflow和Shopify)銷售網站模板。
每個平臺都有其主題的根檔案結構,因此WordPress將拒絕上傳用於其他系統(如Bigcommerce或Magento)的主題的任何嘗試。
請記住,對於這種情況,您可能會看到“主題缺少style.css樣式表”錯誤。畢竟,來自Shopify或Drupal的主題目錄可能會將其style.css位於不同的位置。但是,您可能還會看到另一個錯誤。
至於解決這個問題,您所要做的就是擺脫不相容的主題檔案並選擇一個新的主題檔案。
將來,請仔細檢視所有主題產品頁面,以確保它們適用於WordPress而不是其他內容。例如,大多數ThemeForest和其他高階主題產品頁面會在頁面上多次顯示主題所在的平臺。檢視頁面上的類別、標題和影象。
在產品頁面上尋找“WordPress”的提及
大多數主題賣家還包含一個區域,其中包含該主題的軟體型別或版本。再次,看看WordPress是列出的主要軟體。
檢視WordPress軟體版本
或者您可以堅持使用WordPress.org主題目錄上提供的主題。
如果您在網上找不到有關該主題的任何資訊,請檢視主題目錄以瞭解它的情況。儘管每個WordPress主題目錄都有不同的配置和檔案,但您可以通過查詢某些特定檔案來了解它是否實際上是WordPress主題。
所有WordPress主題在根目錄中都有style.css。您還應該看到資產資料夾和模板的潛在資料夾。查詢index.php、footer.php和sidebar.php等檔案。您有時會在其他平臺的主題中看到這些,但它們通常被賦予不同的名稱或位於其他地方。
確保樣式表位於正確的位置
弄清楚它是否是主題檔案
您可以將多種型別的壓縮資料夾上傳到WordPress,有時很難檢視它是否是主題檔案。從表面上看,外掛檔案與主題檔案沒有什麼不同。
您可以對來自另一個WordPress網站或Tumblr或Blogger等平臺的網站匯入檔案說同樣的話。您可能還會發現您正在嘗試上傳WooCommerce產品或WXR檔案以匯入文章和頁面等專案。列表還在繼續,但我們的想法是這些檔案中沒有一個與WordPress主題檔案相同。
因此,首先仔細檢查您上傳的內容很重要。可以單擊計算機上名稱相似的檔案型別,或者您無法區分最近下載的外掛檔案和大約同時下載的主題檔案。
避免這種情況的主要方法是在儲存和上傳WordPress檔案時保持組織和專注。確保將主題檔案儲存在令人難忘的位置,並在下載到您的計算機時知道檔案的名稱。
區分主題檔案和其他面向WordPress的檔案的另一種方法是瞭解每個檔案的檔案結構。
我們建議閱讀我們的WordPress檔案指南並使用它們,尤其是WordPress主題目錄部分。通過這種方式,您可以建立有關WordPress資料夾結構的知識,並在您看到檔案內容時確定檔案的作用。
對於這種情況,請開啟您嘗試上傳的檔案並確保它看起來像一個主題檔案。
假設我們有兩個檔案,我們不記得主題的具體名稱。您可能無法決定應該將兩者中的哪一個上傳到WordPress。我們知道其中一個是外掛檔案,另一個是主題檔案。首先解壓縮它們以檢視裡面的內容。
決定哪個檔案用於主題
分別開啟每個檔案以分析內容。
開啟每個檔案目錄
該檔案包含外掛、資源、區塊和類等資料夾。它不包括標準主題資料夾和檔案。儘管所有外掛檔案看起來都有些不同,但可以肯定地說,這看起來更像是外掛而不是主題。
這個目錄看起來像一個外掛
另一個檔案顯示了大量資料夾和PHP檔案。style.css檔案在那裡,主題要領等一起footer.php,header.php和的sidebar.php。在主題檔案中看到CSS、字型和模板部件的資料夾也相對常見。
因此,這是我們要找的主題檔案,另一個是外掛。以後請留意主題檔案的經典屬性,以確保您上傳合適的檔案。
主題檔案的示例
確保style.css檔案在正確的位置
無論是您自己還是開發人員完成的,style.css檔案都可能在正確的位置丟失。
發生這種情況並不重要,只是WordPress在根目錄中搜尋style.css檔案,但找不到它。
要解決此問題,請檢查主題的根資料夾並查詢style.css檔案。
我們開啟了TwentyTwenty主題的根資料夾,看起來沒有style.css樣式表的跡象。您可能會在整理時無意中將其拖入其他資料夾之一,因此您至少應該花幾秒鐘時間點選資料夾以檢視它是否在其中。
根資料夾缺少樣式表
事實證明,我們已將其移至Templates資料夾。如果style.css表不在根資料夾中,WordPress可能無法識別它,因此將其移回其所屬的根資料夾。
樣式表位於錯誤的位置。
小結
缺少style.css樣式表錯誤源於錯誤的主題檔案,並且僅在您嘗試在WordPress的“安裝主題”部分上傳檔案時才會出現。
看到該訊息的主要原因包括:
- style.css檔案是由於開發商未將它放置在主題根目錄。
- style.css檔案丟失,因為你不小心刪除了或移動到其他地方。
- 您沒有以正確的方式上傳主題檔案。
- 您必須解壓縮檔案以顯示開發人員提供給您的原始包中的實際主題檔案。
- 主題檔案不適用於WordPress,而是適用於Shopify、Joomla或Drupal等其他平臺。
- 該檔案不是主題檔案。它是其他東西,例如外掛檔案,甚至是來自您計算機的隨機文件或ZIP檔案。
評論留言