如何通過您的數據庫更改您的活動 WordPress 主題
已發表: 2018-10-20主題是 WordPress 的主要賣點之一。 但是,它們有時會損壞,導致插件或網站上的其他元素出現問題。 在這些情況下,您可能需要更改活動主題,但如果由於錯誤而無法訪問儀表板,則可能很難這樣做。
好消息是有解決此問題的方法。 例如,如果您知道在哪裡查看,您可以在幾分鐘內通過數據庫更改主題。 在本文中,我們將討論您可能需要執行此操作的一些情況,然後我們將分三個步驟指導您完成該過程。
讓我們開始吧!
訂閱我們的 YouTube 頻道
為什麼您可能需要禁用您的活動 WordPress 主題
在正常情況下,更改 WordPress 主題只需幾秒鐘。 您需要做的就是選擇要使用的主題並激活它。
如今,許多主題在功能方面都試圖超越對方,以吸引盡可能廣泛的用戶群。 在很多情況下,他們使用 JavaScript 或 jQuery,這有時會導致與您的某些插件發生衝突。 這些衝突可能會導致特定功能停止工作,或者,如果您真的很不走運,它們可能會讓您根本無法訪問您的網站或儀表板。
在這些情況下,您可能需要更改主題。 問題是,如果您使用 FTP 禁用主題,WordPress 不會讓您選擇要使用的主題,而是會自動設置默認主題之一。 這就是為什麼通過數據庫更改主題更有意義的原因。 通過此過程,您可以完全控制要啟用的主題。
在您嘗試此之前,我們建議您先嘗試對插件進行故障排除,無論是通過 FTP 還是您的數據庫。 根據我們的經驗,替換一兩個麻煩的插件通常比完全切換主題更容易。 但是,您的里程可能會有所不同,因此以防萬一,掌握這個技巧並沒有什麼壞處。
如何通過您的數據庫更改您的活動 WordPress 主題(分 3 個步驟)
由於我們將對您的數據庫進行更改(儘管是很小的更改),因此最好為其創建備份以防萬一。 這樣,如果出現問題,您可以通過 phpMyAdmin 恢復它。
第 1 步:使用 phpMyAdmin 訪問您的 WordPress 數據庫
我們過去已經介紹過這個過程,所以讓我們保持快速。 如果您使用共享主機,則您的提供商很可能將 cPanel 用於您的計劃。 在這種情況下,您可以通過 phpMyAdmin 登錄您的 cPanel 並在“數據庫”部分下找到該選項來訪問您的 WordPress 數據庫:

進入後,查找與要進行故障排除的網站對應的數據庫。 如果您的計劃中只託管一個站點,則左側應該只有一個選項。 在下面的示例中,您可以看到多個數據庫。 但是,無論您訪問哪個站點的數據庫,接下來的步驟都不會改變,只要它使用 WordPress。

如果您沒有使用共享計劃,請查看您的託管服務提供商的控制面板。 大多數平台都會為您提供訪問和編輯數據庫的方法,即使您沒有設置 cPanel。
第 2 步:找到 WordPress 存儲您的活動主題價值的位置
WordPress 將您網站的所有信息存儲在一個數據庫中,包括您使用的主題。 然後,您的工作是找到該值在數據庫中的位置並對其進行更改。
選擇要編輯的數據庫後,您將看到 WordPress 用於存儲其數據的所有表的列表。 我們感興趣的通常稱為wp_options :

請記住 - 一些託管服務提供商出於安全目的更改了默認wp 中的數據庫和表前綴,如上例所示。 在任何情況下,這些更改都不會影響數據庫的工作方式。 繼續 - 單擊wp_options表,然後在下一頁上,勾選屏幕頂部顯示全部的框:

這樣做是在同一頁面中顯示所有wp_options行,因此您可以找到您正在尋找的行,而無需來回跳轉。 現在,使用瀏覽器的搜索功能在option_name列下查找模板值:


您會注意到我們在上面的屏幕截圖中突出顯示了兩行,這兩行都在option_value下顯示了二十七個。 要更改您的主題,我們需要編輯這兩行。 但是,在我們這樣做之前,您需要知道用什麼值替換您當前的主題,這將我們帶到下一部分。
第 3 步:更改您的活動主題
您現在需要做的就是編輯我們之前在模板和样式表行下顯示的值。 問題是,您不能只輸入要使用的主題的名稱。
如果您輸入主題的全名,WordPress 將不知道您在說什麼,並且您會遇到錯誤。 例如,以 27 歲主題為例,它顯示為一個單詞27 。 對於具有單個單詞名稱的主題,例如 Divi,這通常不是問題。
但是,在某些情況下,您需要進行一些挖掘以找出要在數據庫中使用的值。 有幾種方法可以做到這一點。 如果您要使用的主題位於 WordPress.org 主題存儲庫中,您可以在其頁面上的“瀏覽代碼”部分下找到一個名為“開發日誌”的選項:

如果單擊此選項,您將看到一個顯示主題更新記錄的頁面。 在屏幕頂部,您會看到一個副標題,上面寫著source ,旁邊是主題的開發名稱:

在上面的例子中,我們查看了 Clean Education 主題,發現它的名稱是clean-education 。 後者是您要用於從數據庫啟用它的值。 您還可以通過 FTP 訪問您的網站並導航到public_html/wp-content/themes目錄來查找此信息。 在裡面,你會找到你網站上安裝的每個主題的文件夾:

每個文件夾的名稱都反映了 WordPress 如何識別這些主題。 例如,如果您想使用數據庫切換到 Divi,則需要輸入“divi”作為值。 讓我們繼續,現在就這樣做。 返回到您的數據庫並單擊模板行左側的“編輯”按鈕:

在下一個屏幕上,查找option_value字段並將其內容替換為divi :

現在單擊頁面右下角的 Go 按鈕以保存您的更改。 對wp_options表中的樣式表行重複完全相同的過程。 更新這兩個值後,您可以繼續訪問您的網站,該網站現在應該使用 Divi。
結論
如果您的 WordPress 主題給您帶來問題,簡單的解決方法是暫時禁用它,您通常會通過儀表板執行此操作。 如果您無法訪問儀表板,則可能需要改用您的數據庫。 這有點棘手,但它也使您能夠指定要使用的主題。
要使用數據庫更改活動主題,您需要執行以下步驟:
- 使用 phpMyAdmin 訪問您的數據庫。
- 查找數據庫存儲主題值的位置。
- 用您選擇的另一個主題切換您的活動主題。
您對如何通過數據庫更改主題有任何疑問嗎? 讓我們在下面的評論部分中討論它們!
ProStockStudio/shutterstock.com 的文章縮略圖
