如何在保持網站活躍的同時更新您的 WordPress 主題
已發表: 2022-11-05WordPress 是世界上最受歡迎的內容管理系統,這已不是什麼秘密。 超過 35% 的網站由 WordPress 提供支持。 WordPress 如此受歡迎的原因之一是它易於使用且易於更新。 您可以更新您的WordPress 網站,而不會使其離線或乾擾您的用戶。 在本文中,我們將向您展示如何更新您的 WordPress 主題,同時保持您的網站正常運行。 我們還將介紹一些可能導致 WordPress 更新錯誤的常見錯誤。
一些 WordPress 主題不會使網站發生變化或虧損。 在少數情況下,可以通過安裝新主題來更改或禁用 WordPress 網站上的某些元素。 可以在保持實時站點正常運行的同時測試 WordPress 主題。 因為 WP 缺乏分析,它無法提供它們。 因此,用戶必須在其 WordPress 網站上安裝 Google Analytics。 用戶可以使用 Google Analytics、Adsense、Sitemap 和 Google Search Console 的代碼片段自定義 WordPress 主題。 您可以使用下面列出的三種方法更改您的 WordPress 主題,而無需創建新主題。
許多 WordPress 網絡託管服務提供商提供 WordPress 站點克隆作為選項。 新主題可以在免費安裝之前試用。 這是網站所有者測試 WordPress 主題、編輯內容和添加插件的理想方式。 在對 WordPress 主題進行所有更改後,他們可以在線發布它。 在本指南中,我們將向您展示如何在不上線的情況下更改 WordPress 主題。 在切換到另一個主題之前,不要忘記遵循幾個重要步驟。 在將您的網站上傳到服務器之前,請對其進行備份。 執行維護模式也可能更可取,這將使頁面保持活動狀態而不是損壞的頁面。
您可以更改 WordPress 主題並保留內容嗎?

當您切換 WordPress 主題時,您可以放心,您的所有內容,包括媒體、頁面、帖子和評論,都將保持安全。 內容不會丟失,您也不需要移動它,因為它會保留在您的儀表板中。
更改 WordPress 主題的最佳方法是避免丟失任何內容或破壞您的網站。 使用 BlogVault,您可以在幾分鐘內創建一個臨時站點並進行備份。 如果您沒有主題,您的 WordPress 網站將是獨一無二的。 您可以從此頁面獲取站點信息,例如頁眉、頁腳、頁面大小、小部件和其他相關數據。 頁面是使用與頁面構建器不同的主題構建的。 每個網站都必須有一個主題才能使 WordPress 正常運行。 市場上有很多很棒的 WordPress 主題,選擇合適的主題可能很困難。
您網站的主題可能會影響其外觀和感覺。 一般來說,有四種方法可以更改 WordPress 主題:一種不如其他方法有效或安全。 如果您想在幾乎同時的情況下對您的網站進行任何更改,請使用臨時站點。 一些主題可能需要以插件的形式進行二次安裝。 BlogVault 可以在幾分鐘內輕鬆創建和託管臨時站點。 工程師通常使用臨時站點來更改實時網站。 要更改 WordPress 主題的 WP-Admin 版本,需要執行以下步驟。
維護模式將確保訪問者在進行任何更改時不會受到干擾。 您可以預覽實時站點的 WordPress 主題並隨時更改它。 它允許您在訪問者查看活動主題時在網站前端預覽主題的功能。 此外,您可以指定誰可以修改主題以及哪些主題對用戶可見。 如果主題衝突導致網站無法訪問,您可以更改網站的默認主題。 您的主題的 Zip 文件可以上傳到 /themes 文件夾並解壓縮。 您還可以在 WordPress 管理儀表板中更改數據庫。
更新主題名稱時數據庫中的單個錯誤將導致您的網站崩潰。 更改 WordPress 主題的方法有很多,但這應該是最後一種。 更改 WordPress 主題時,可能會出現許多問題。 在將您的實時站點移動到臨時站點之前,您必須首先在該臨時站點上安裝主題並解決任何問題。 這不是一個完整的列表,但它確實讓您了解您應該尋找的錯誤。 主題無法控制內容; 他們只關心他們的設計和顯示,在某些情況下可能會與數據庫發生衝突。 使用臨時站點是在不損害內容的情況下修改 WordPress 主題的最佳和最安全的方法。 您可以使用臨時站點來測試您可能需要對實時站點進行的任何更改。
更新您的 WordPress 主題:清單
雖然切換到新的 WordPress 主題可能是一種有趣的體驗,但了解後果很重要。 如果您不確定更新 WordPress 主題或 WordPress 核心是否適合您,那麼在更改 WordPress 主題之前必須做的事情清單可能是一個很好的資源。
更新 WordPress 主題會影響我的網站嗎?

如果您更新 WordPress 主題,除非您對主題文件本身進行了更改,否則它不會影響您的網站。 如果您對主題文件進行了更改,那麼這些更改將在您更新主題時丟失。
與 WordPress 核心安裝相關的所有文件和文件夾都將受到WordPress 更新程序的影響,因此您必須更新您的網站。 如果您在不保存文件的情況下升級,您對它們所做的任何更改都將丟失。 在接下來的幾周和幾個月內,您應該注意以下 8 種可能因 WordPress 更新而對您的網站進行的更改。 更新 WordPress 至關重要,這樣它才能為您的網站保持最新、安全和穩定。 WordPress 的數據庫結構在主要版本的過程中發生變化的情況並不少見。 如果您在升級到舊版本後立即升級而沒有備份或執行任何其他操作,則數據丟失的可能性極小。 使您的 WordPress 安裝保持最新對於確保它接收最新的安全補丁至關重要。
WordPress 更新可能需要幾分鐘到一天或更長時間才能完成。 如果您不更新並繼續使用過時的版本,您的網站可能會被黑客入侵。 在進行任何更新之前備份您的 WordPress 站點非常重要,以便在出現問題時恢復它。 UpdraftPlus 插件是一種備份 WordPress 網站的簡單方法。 您的所有文件和數據庫,無論是存儲在 Dropbox、Google Drive、Amazon S3 還是任何其他雲存儲服務中,都會在您啟動時自動複製到您的本地計算機。 WordPress 更新通常是安全的,但有時可能會出現問題。 如果您需要在應用更新後回滾更改,則應始終在執行此操作之前備份您的站點。 但是,您應該始終確保您的網站運行的是最新版本的 WordPress。
首先,確保您的主題是最新的。 例如,WordPress 3.7 包括新功能、錯誤修復和安全增強功能。 如果您有一段時間沒有更新您的主題,它可能已經過時了。 確保您的主題與最新的編程標準正常工作。 編碼的最佳實踐包括 HTML5 和 CSS3 以及避免棄用的功能。 如果您的網站不符合最新的編碼標準,它將被搜索引擎標記為結構不良。 您還必須確保您使用的字體是正確的。 您的主題字體可能會對您網站的外觀和感覺以及整體可讀性產生重大影響,因此應謹慎選擇。 選擇既清晰又能與您網站的品牌溝通的字體。 確保您網站的移動友好性是最佳的。 對於移動用戶來說,尋找在其設備上運行良好的移動友好型網站變得越來越普遍。 許多移動用戶開始使用移動應用程序搜索網站,因此您的 WordPress 網站應該用戶友好且易於瀏覽。 檢查您的網站是否使用了正確的標籤。 標籤使搜索引擎能夠更好地理解您的內容及其特定含義。 確保您的帖子和頁面以及您的標題和描述都被正確標記。 儘管您可能需要在主題更改後重新實施或提高您的排名,但確保您的網站是最新的、使用最新的編碼標準並使用適當的字體、字體始終是一個好主意, 和標籤。
如何在不丟失任何內容的情況下切換到新的 WordPress 主題
估計您會定期更新您的 WordPress 主題,如果不是每隔幾個月的話。 但是,如果您想獲得一個全新的主題怎麼辦? 刪除舊主題文件並安裝新主題文件很誘人,但這並不總是一個簡單的過程。
刪除舊主題文件時應小心謹慎,因為它們實際上可能會丟失對其所做的所有更改和自定義。 如果您使用自定義插件或主題,您可能無法訪問所有這些文件。
那麼解決方案是什麼? 在不丟失任何內容的情況下,從現有的 WordPress 主題切換到新主題並不難。 選擇新主題後,您可以對其進行自定義,直到它看起來完全符合您的要求。
我可以在不丟失內容的情況下更改 WordPress 網站的主題嗎?
即使您切換主題後,您的內容也應該沒問題; 內容不會受到影響。 您將需要自定義新的 WordPress 主題,直到它完全符合您的要求。
WordPress 主題負責您網站的設計,這決定了它的外觀和代表您的品牌。 市場上有許多 WordPress 主題,網站所有者通常會定期更新他們的主題以提供新鮮的外觀。 如果您想更改主題,則無需丟失任何內容,但這是一項艱鉅的任務。 在更改主題之前,請確保您的網站正確加載。 如果你想看看你的主頁和內頁的表現如何,做一些研究。 要在您的站點中包含代碼片段,您必須創建一個特定於站點的插件。 在移動您的網站之前,您必須首先恢復您的所有數據。

如果您不使用臨時站點,將您的網站置於維護模式總是一個好主意。 由 SeedProd 提供支持的登錄頁面構建器和主題構建器是必須的。 這使您能夠在沒有任何設計經驗的情況下創建自定義 WordPress 佈局。 您可以為個人和小型企業網站使用免費主題,但它們缺少您需要的許多功能。 插件,可用於製作各種 WordPress 佈局和模板。 無需編碼或僱用開發人員即可輕鬆創建功能齊全的 WordPress 主題。 SeedProd 平台包括與頂級電子郵件營銷服務、Google Analytics、Zapier 和流行的 WordPress 插件(如 WPForms、MonsterInsights、All in One SEO 等)的集成。
由於 Astra 與 WooCommerce 集成,您可以將您的網站轉變為在線商店。 Genesis Theme Framework 是最受歡迎的 WordPress 主題之一。 OceanWP 是一個響應式和多用途的 WordPress 主題,具有許多優點。 它包含大量專門為特定業務設計的演示模板。 近年來,許多託管公司已開始提供託管服務,允許用戶將其網站的副本克隆到暫存環境中。 通過這樣做,您可以在發布更改之前對其進行測試。 以下是有關如何在暫存環境中發布新主題的一些提示。
除非您有更高級的計劃,否則某些託管計劃可能不允許您創建臨時站點。 其他人更喜歡使用文件傳輸協議 (FTP) 將文件上傳到 WordPress。 其他人使用他們的 WordPress 主機的 FTP 服務器來配置主題。 因為每個主機都有自己的界面,所以您應該仔細檢查它們的文檔。 以下是將 WordPress 更改為 Bluehost Cpanel 的快速指南。 如果您使用 SeedProd 插件,則通過將維護模式從活動變為非活動,您可以訪問登錄頁面概覽。 您可以使用 MonsterInsights 添加您的 Google Analytics 跟踪代碼。
WordPress 速度測試工具重新上線,您可以再次嘗試相同的頁面。 您的網站內容不會因 WordPress 主題更換而丟失。 您只能使用單個主題更改網站的外觀和功能。 從您的 WordPress 安裝中刪除任何未使用的 WordPress 主題是一個好主意。 如果您正在尋找一個免費的 WordPress 插件,您可以在不花很多錢的情況下更新和安裝,那麼本指南適合您。
如何更改您的 WordPress 主題
要在不影響內容的情況下更改主題,您應該先選擇一個主題,然後將其激活。 之後,您可以訪問外觀部分。 您還可以通過單擊“主題”選項卡來選擇新主題。
如何更新 WordPress 主題
要更新 WordPress 主題,您首先需要從開發者網站下載最新版本的主題。 接下來,您需要解壓縮主題文件並將其上傳到您的 WordPress 網站。 最後,您需要激活主題。
讓您的 WordPress 網站的代碼保持最新是至關重要的。 更新對您的網站至關重要; 未能利用它可能會導致其損失。 您應該使您的網站保持最新的原因之一是保護您的隱私、確保兼容性並提供有用的功能。 本指南的目標是教用戶如何安全地執行更新。 發布更新後,您必須更新 WordPress 主題、插件和 WordPress 核心。 更新主題以確保與最新的 WordPress 版本兼容。 它們還會更新以反映開發人員添加的任何新功能。
在更新您的網站之前,請確保您有它的備份。 每天,您都可以通過 Kinsta 託管訪問您網站的每日備份。 也可以在更新之前進行手動備份。 在這種情況下,最好讓您的網站保持最新,因為在您之前的備份之後可能會有更改。 如果您的託管服務提供商不提供簡單的備份,您必須使用備份插件。 為了避免對訪問者造成任何停機或中斷,您應該優先考慮您的網站停機時間。 在訪問者人數最少的一天(或一周中的幾天)運行更新,這是有道理的。
要測試您的實時站點的功能,請將其設置在與它在同一台服務器上的登台服務器上。 在暫存環境中,您需要使用 URL https://staging-sitename.cloud,其中 sitename 是暫存站點的名稱。 登錄、更新和測試後,您可以訪問暫存站點。 以最安全的方式,可以通過創建子主題並添加您自己的自定義來更新 WordPress 主題。 對子主題的更改可能會使您的父主題看起來已更改。 確保您確定您所做的更改以及它們如何與父主題交互。 如果您更新主題,您在主題目錄中或直接從主題供應商處所做的更改將丟失。
如果要編輯由另一方創建的主題,請創建主題的子版本。 您可以與父主題協作創建子主題以創建網站。 額外的特性,例如設計元素和功能,被添加到父主題中,而無需覆蓋它。 創建子主題時,您可以在主題的每個部分中指定要覆蓋的文件,以便具有相同名稱的文件自動包含在子主題中。 您可能已經編輯了主題以使其與 WooCommerce 兼容。 如果您使用的是 3.x 之前的版本,則只需執行此步驟。 換句話說,您可能已經向您的主題添加了額外的模板文件。
為此,您需要創建一個子主題,然後復制這些模板文件。 如果您的主題是最新的,您將受益於任何新功能。 在運行更新之前備份您的登台站點總是一個好主意; 您還應該在單獨的站點上對其進行測試。 當更改準備就緒時,您應該開始處理它們。 如果您需要對子主題進行任何更改,請從第一個開始。
我可以修改 WordPress 主題嗎?
Theme Customizer 允許您使用可用的選項自定義 WordPress 主題。 這是一種基於默認菜單和自定義列表中的選項更改主題視覺外觀的方法。 主題作者通過主題頁面向他們的主題添加自定義選項。
如何在不丟失自定義的情況下更新 WordPress 主題
如果您需要更新 WordPress 主題但又不想丟失當前的自定義,您可以按照以下步驟操作。 首先,創建一個子主題。 這將允許您在不影響原始文件的情況下更改主題。 接下來,將以下代碼添加到您的子主題的 functions.php 文件中:
php
功能 my_theme_update() {
$theme_dir = get_template_directory();
$theme_dir_uri = get_template_directory_uri();
wp_remote_get( $theme_dir_uri . ' /style.css', array( 'timeout' => 120, 'stream' => true, 'filename' => $theme_dir . ' /style.css' ) );
if ( is_wp_error( $result ) ) {
$error_message = $result->get_error_message();
echo “更新主題時出現問題:$error_message”;
}
}
add_action('after_setup_theme', 'my_theme_update');
? >
此代碼將檢索最新版本的主題 style.css 文件並將其保存到您的子主題目錄。 如果您對主題的 style.css 文件進行了任何更改,這些更改不會丟失。
如果您在不丟失自定義的情況下更新 WordPress 主題,則可以省錢。 根據您的喜好,您可以通過多種方式自定義 WordPress 主題。 由於您的更改存儲在 WordPress 數據庫中,因此您可以確信其中一些主題自定義不會受到影響。 對於 Astra 和 Ocean WP 等流行主題,插件集成現在可與配套主題一起使用。 您可以使用這些插件為您的主題添加其他功能。 主題文件的更改不受主題更新的影響; 相反,直接對文件進行的任何更改都是。 子主題是 WordPress 主題,在功能、特性和設計方面是 WordPress 主題的繼承者。
然後,您可以在父主題中自定義子主題,而無需進行任何更改。 我們將在本教程中創建一個子主題,然後將您的所有自定義項導入其中。 在我們將它們複製到子主題之前,必須先識別您對主題所做的所有更改。 這是比較新舊主題的最簡單方法。 Windows 用戶應該使用 WinMerge,Mac 用戶應該使用 Kaleidoscope,Linux 用戶應該使用 Meld。 主題定制器設置將通過從父主題導出的插件導入子主題。 仍然可以通過“主題自定義”頁面訪問父主題的設置。
這兩個網站都需要安裝並激活定制器導出/導入插件。 如果要更新 WordPress 主題,必須將所有功能從父主題移至子主題。 通過單擊外觀,您可以訪問此信息。 選擇主題後,單擊子主題旁邊的升級按鈕。 下一步是選擇您之前導出的文件。 我們的必備 WordPress 插件列表可以幫助您創建更專業的網站。
使用新的 WordPress 更新丟失您的自定義
如果您使用自定義標題或背景圖像,您的圖像將在更新中丟失。 主題中內置的自定義功能和自定義 CSS 也將從更新中刪除。
當您使用未安裝在您網站上的插件時,它將被更新並安裝更新。 當您在您的網站上安裝插件時,它將被更新並安裝在您的網站上。