WordPress更改未顯示?及解決此問題最常見的三種辦法
對wordpress網(wǎng)站進行更新而沒有看到任何更改可能會令人惱火。您可能遇到的一些情況是:
- 以管理員身份而不是以訪客身份登錄時查看更改。
- WordPress在自定義網(wǎng)站布局或添加CSS腳本后未顯示設計更改。
- WordPress未顯示對小部件、側(cè)邊欄和插件配置所做的更改。
WordPress更改未顯示的最常見原因是緩存。因此,在本故障排除指南中,我們將分享三種解決緩存問題的方法。
但是,如果問題不是由于緩存引起的,則您的WordPress站點可能由于權限設置、文件名不正確或編碼錯誤而未顯示更改。對于每種原因,我們將分享如何修復WordPress不立即更新并幫助防止它再次發(fā)生。
在本文結(jié)束時,您將能夠確定導致您的WordPress網(wǎng)站更改未顯示的原因以及正確的解決方案。
- 如何修復您的WordPress網(wǎng)站未更新
- 1. 強制刷新瀏覽器
- 2. 使用緩存插件清除WordPress緩存
- 3. 清除您的CDN緩存
- WordPress網(wǎng)站未立即更新的其他原因
- 可見性和權限設置
- 文件名不正確
- 未保存的更改
- 錯誤的主題
- 編碼錯誤
- DNS未完全傳播
- 錯誤的網(wǎng)址
- 服務器端緩存
如何修復您的WordPress網(wǎng)站未更新
緩存存儲網(wǎng)頁數(shù)據(jù)的子集,以便更快地為將來的請求提供服務。但是,您的網(wǎng)站緩存或瀏覽器緩存可能存在問題,阻止顯示更新的數(shù)據(jù)并改為顯示緩存版本。
以下是識別緩存問題的三種方法以及修復它的故障排除步驟。
1.強制刷新瀏覽器
如果您多次訪問同一個站點,您的網(wǎng)絡瀏覽器將緩存該站點的內(nèi)容以更快地加載它。瀏覽器緩存將靜態(tài)文件保存在本地計算機的內(nèi)存中,以減少發(fā)送的請求數(shù)。
但是,瀏覽器也可能會避免從 WordPress 站點的服務器下載網(wǎng)站文件,從而阻止您看到更改。
要解決這種情況,請強制刷新您的瀏覽器以從您的網(wǎng)站服務器下載所有文件的最新版本。根據(jù)您的瀏覽器和操作系統(tǒng),在您的 WordPress 網(wǎng)站上執(zhí)行此操作有不同的方法:
- 谷歌瀏覽器。在Windows上按Ctrl + F5或在macOS上按Command + Shift + R。
- 火狐瀏覽器。在Windows上為Ctrl + F5或Ctrl + Shift + R ,在macOS上為 Command + Shift + R。
- 微軟Edge。在Windows上 按Ctrl + F5 。
- 蘋果瀏覽器。在macOS上 按Option + Command + E。
- Opera。在Windows上使用Ctrl + F5 ,在macOS上使用Command + Option + R。
硬刷新通常足以獲得您網(wǎng)站的新版本。但是,這只適用于刷新特定的URL。如果問題仍然存在,另一種解決方案是清除瀏覽器中的整個緩存。
每個瀏覽器都有自己的手動清除瀏覽器緩存的步驟。使用谷歌瀏覽器,點擊地址欄右側(cè)的三點菜單。然后,前往更多工具 -> 清除瀏覽數(shù)據(jù),谷歌瀏覽器將引導您進入設置頁面。
在清除瀏覽數(shù)據(jù)下,選擇要清除的時間范圍和數(shù)據(jù)。時間選項包括最后一小時、24小時、7天、4周和所有時間。在選擇要刪除的數(shù)據(jù)時,有以下可能性:
- 瀏覽歷史 –清除您訪問過的所有網(wǎng)頁的瀏覽器緩存。
- Cookie和其他網(wǎng)站數(shù)據(jù) –將您從您使用網(wǎng)絡瀏覽器登錄的帳戶中注銷。
- 緩存的圖像和文件——從以前訪問的站點中清除緩存的版本文件,這意味著下次訪問時加載時間可能會更長。
我們建議從所有時間清除緩存的圖像和文件,以確保您不會留下導致問題的數(shù)據(jù)。單擊清除數(shù)據(jù)以完成。
提示:每周清除瀏覽器的整個緩存將有助于防止此問題再次發(fā)生。
但是,此方法僅在您的瀏覽器上顯示網(wǎng)站更改。要在訪問者的瀏覽器上顯示W(wǎng)ordPress更改,請應用緩存破壞策略——在創(chuàng)建或更新內(nèi)容時始終使用不同的名稱。
為了說明,不要上傳第二個image.jpeg來重寫前一個,而是將其重命名為image-2.jpeg。如果您的WordPress網(wǎng)站上未顯示CSS更改,則此方法也可用于CSS腳本。
瀏覽器將從源服務器請求一個新文件,而不是檢索緩存的文件。然后,訪問者將收到該站點的最新版本,而無需刷新瀏覽器。
2. 使用緩存插件清除WordPress緩存
如果清除瀏覽器緩存后更改仍未顯示,則問題可能與WordPress緩存插件有關。首先檢查您是否安裝了一個以使您的網(wǎng)站更快并改善其用戶體驗。
一些緩存插件會清除緩存以進行更新,包括發(fā)布博客條目、添加評論和自定義主題。但是,您的插件可能存在阻止更改顯示的配置問題。
您的緩存插件導致問題的兩個明確指標是:
- 查看已登錄但未注銷的更新。
- 將新文章視為單獨的頁面,但不在主頁上。
如果您的網(wǎng)站因插件而未顯示更改,請清除WordPress網(wǎng)站上的緩存。
每個插件都有自己的清除WordPress緩存的指南,因此請查看插件的文檔以了解如何操作。大多數(shù)緩存插件,例如WP Rocket、WP Super Cache或WP Fastest Cache,都具有內(nèi)置緩存功能。
清除緩存后,打開私人瀏覽器選項卡或注銷您的帳戶并訪問您的網(wǎng)站以查看修改。如果您使用這些流行的緩存插件之一,請遵循本指南。
重要的!注意一次只使用一個緩存插件以避免沖突。
WP Rocket
使用WP Rocket清除緩存有多種方法,包括在整個站點和特定頁面或文章上。
要清除整個 WordPress 站點的緩存,請前往設置 -> WP Rocket -> DASHBOARD,然后單擊清除緩存按鈕。
另一個選擇是轉(zhuǎn)到WordPress工具欄并單擊WP Rocket -> Clear cache。
但是,也可以清除未顯示更新的特定頁面或文章上的緩存,以防止整個WordPress站點變慢。為此,請將鼠標懸停在WordPress上的頁面或文章標題上,然后單擊清除此緩存。
要手動清除WP Rocket緩存,請使用Web托管控制面板中的文件管理器或文件傳輸協(xié)議(FTP)。
WordPress站點的緩存文件都存儲在wp-content/cache/wp-rocket/yourdomain.com文件夾中。它包括所有頁面和類別的子文件夾。刪除緩存文件夾以清除所有網(wǎng)站緩存或刪除特定頁面子文件夾。
WP Super Cache
使用WP Super Cache,有兩種方法可以清除網(wǎng)站緩存。第一個選項是單擊WordPress工具欄上的刪除緩存選項。
另一個選項是轉(zhuǎn)到儀表盤 -> 設置 -> WP Super Cache,然后單擊刪除緩存按鈕。
這兩個選項都會將您定向到“Contents”選項卡。在那里,單擊“Delete Expired”按鈕以完成該過程。也可以單擊List all cached files以清除特定緩存。
要檢查您是否刷新了WordPress網(wǎng)站,請使用不同的選項卡打開它。如果您已經(jīng)打開它,請嘗試進行硬刷新。
為防止此問題再次發(fā)生,請為WordPress插件設置超時以相應地清除緩存的內(nèi)容。為此,請前往儀表盤 ->?設置 -> WP Super Cache -> Advanced。
滾動到Expiry Time & Garbage Collection,并相應地設置Cache Timeout。將其設置為3600適合大多數(shù)站點,但那些流量大的站點可以將其降低到1800。單擊Chage Expiration以完成該過程。
WP Fastest Cache
WP Fastest Cache可以清除整個網(wǎng)站內(nèi)容或單個文章和頁面的緩存。此外,當您創(chuàng)建新內(nèi)容或更改頁面或文章時,此緩存插件可以自動清除緩存。
要清除WordPress網(wǎng)站緩存,請前往儀表盤上的WP Fastest Cache。從那里,勾選Cache System旁邊的框以定期清除緩存。
然后,如果您想在默認情況下發(fā)布文章或頁面時清除緩存,請勾選New Post旁邊的框。將出現(xiàn)一個彈出框供您選擇是Clear All Cache還是僅清除Homepage、Post Categories、Post Tags和Pagination的緩存。
選擇要清除的緩存文件取決于您的網(wǎng)站。如果您沒有繁忙的網(wǎng)站,我們建議您在發(fā)表文章或任何其他文章后清除其緩存,但不要定期清除。
另一種選擇是檢查Update Post窗口以在您對文章或頁面進行更改時清除緩存。然后,單擊Submit按鈕以完成該過程。
要清除特定文章或頁面上的緩存,請將鼠標懸停在其標題上并單擊Clear Cache。
3. 清除您的CDN緩存
在某些情況下,由于您的內(nèi)容交付網(wǎng)絡(CDN) ,也會出現(xiàn)此問題。如果前兩個故障排除步驟沒有解決問題,請嘗試清除CDN緩存。
WordPress網(wǎng)站使用CDN,例如Cloudflare或Stackpath來加快全局加載時間,從而改善用戶體驗。CDN將網(wǎng)站的靜態(tài)內(nèi)容緩存在其國際服務器網(wǎng)絡上,并使用離訪問者最近的位置來顯示網(wǎng)站內(nèi)容。
但是,即使您已清除瀏覽器和網(wǎng)站緩存,CDN仍可能提供舊版本的靜態(tài)頁面。要修復與CDN相關的緩存問題,清除緩存文件將強制它從您的Web服務器獲取新版本的網(wǎng)站內(nèi)容。
不同的WordPress CDN有自己的清除緩存的方式。例如,有兩個選項可以使用Cloudflare清除緩存。首先,登錄您的Cloudflare帳戶并前往Caching -> Configuration。
如果您只想清除特定網(wǎng)頁的緩存,請單擊Custom Purge并插入URL。單擊Purge以完成該過程。在彈出框中,輸入最多30個要清除的頁面或文件。
如果要清除所有網(wǎng)站緩存文件,請單擊Purge Everything內(nèi)容兩次以完成該過程。
清除緩存的另一種解決方案是暫時禁用CDN。每個網(wǎng)絡托管服務提供商都有不同的步驟來做到這一點。
提示:為防止此WordPress問題再次發(fā)生,請確保每隔一周清除一次CDN緩存。
WordPress網(wǎng)站未立即更新的其他原因
對您的WordPress網(wǎng)站進行任何更改時,更新應該會在您和訪問者的瀏覽器上單擊保存或發(fā)布后立即顯示。如果顯示更新的時間超過五分鐘,請開始尋找問題的原因。
雖然此問題的最常見原因是緩存,但還有其他原因?qū)е耊ordPress更改未立即顯示。以下是導致您的WordPress網(wǎng)站出現(xiàn)此問題的一些最常見問題。
可見性和權限設置
WordPress的用戶角色管理設置為訪問網(wǎng)站的用戶提供了各種訪問權限。在WordPress上,管理員對某些內(nèi)容的訪問權限與訂閱者不同。因此,權限設置可能會阻止某個用戶看到修改。
要檢查這是否是WordPress未顯示更改問題的根源,請前往?頁面或發(fā)布并查看發(fā)布可見性:
- 公開 –所有 WordPress 用戶和訪問者都可以看到。
- 私密 –僅對管理員和編輯可見。
- 受密碼保護 –僅對有權訪問先前設置的密碼的人可見。
除了隱私設置,另一種幫助解決此問題的方法是查看權限設置。此問題主要發(fā)生在您有多種類型的用戶可以訪問您的內(nèi)容時。檢查每個電子郵件地址,以確保每個用戶都有權訪問文章和頁面。
要查看不同角色的不同權限,請使用User Switching插件。
文件名不正確
如果您對WordPress網(wǎng)站所做的更改正在更新文件,請確保它是正確的文件。當兩個或多個文檔的文件名相似時,很容易選擇錯誤的文件。
例如,很容易忽略image1.jpeg和imageI.jpeg是不同的文件名。檢查您的媒體和其他文件以查看名稱是否全部正確。
為避免此問題,請在添加新文件時創(chuàng)建不同的名稱——尤其是在使用更新的內(nèi)容覆蓋現(xiàn)有文件時。
未保存的更改
這個WordPress問題背后的另一個原因是在退出之前沒有保存更改。例如,WordPress站點可能沒有更新,因為您沒有單擊發(fā)布按鈕。要檢查這是否是問題,請返回您的編輯器以查看您的修改是否存在。
這不僅適用于頁面和文章。有時對WordPress小工具和插件的更改不會顯示,因為您沒有單擊“保存”按鈕。盡管保存您的內(nèi)容更改似乎是一項簡單的任務,但通常會錯過這一步。
錯誤的主題
某些主題僅適用于特定的WordPress版本。因此,如果您在選擇其他模板后無法看到更改,可能是因為它與您的WordPress版本不兼容。
為了幫助檢查這是否是原因,請檢查您使用的主題,看看它是否適用于您的WordPress安裝。
編碼錯誤
使用HTML、CSS或PHP進行編碼修改時可能會出現(xiàn)另一個錯誤。代碼中最輕微的錯誤,例如跳過逗號或分號,都會影響WordPress網(wǎng)站的功能。
如果在編輯或調(diào)試WordPress代碼后未顯示更改,請重新檢查以確保一切正確。
DNS未完全傳播
即使WordPress更改應立即顯示,對您的域名系統(tǒng) (DNS) 記錄的修改可能需要24-48小時才能傳播。因此,如果您沒有立即看到與DNS相關的更改,可能是因為DNS尚未完全傳播。
確保在尋找更新版本之前給適當?shù)臅r間。但是,如果更改在48小時后仍未顯示,請重新檢查DNS或聯(lián)系您的網(wǎng)絡托管服務提供商。
提示:不用擔心,如果在傳播過程結(jié)束后您沒有看到更改 –刷新DNS緩存可能會有所幫助。
錯誤的網(wǎng)址
在某些情況下,您可能會在查找網(wǎng)站的新版本時打開錯誤的URL。當您復制頁面并最終打開舊版本時,通常會發(fā)生此問題。因此,請重新檢查您的 URL 以確保您打開更新后的頁面。
為了說明,如果您不仔細注意,?www.domain.com/blog/article看起來類似于www.domian.com/blog/article1 。在不同頁面之間創(chuàng)建明確的區(qū)別以避免將來出現(xiàn)此問題。
服務器端緩存
最后,還有另一個可能阻止WordPress顯示修改的原因——服務器端緩存。當您的網(wǎng)絡托管在后端使用緩存插件時,就會發(fā)生這種情況。如果這是問題,請聯(lián)系您的托管服務提供商以幫助清除緩存。
小結(jié)
當WordPress網(wǎng)站修改沒有立即顯示時,這可能會令人沮喪。此問題的最常見原因是緩存。我們分享了三種方法來幫助解決緩存問題:
- 強制刷新瀏覽器——適用于瀏覽器緩存問題。我們展示了兩種刷新瀏覽器的方法——強制刷新和清除緩存。
- 清除WordPress網(wǎng)站緩存– 如果它與WordPress緩存插件相關,則可以解決此問題。每個插件都有自己的指南來清除網(wǎng)站或單個頁面緩存。
- 清除CDN緩存– 如果您使用CDN來加速您的網(wǎng)站,此方法有助于防止您的CDN顯示靜態(tài)頁面的緩存版本。不同的CDN有自己的方式來清除緩存。
除了緩存之外,您的WordPres網(wǎng)站更改可能未顯示還有其他原因,包括:
- 隱私和權限配置– 檢查您的頁面或文章是否具有正確的隱私設置,以及您是否從適當?shù)慕巧榭此?。請記住,使用不同的權限,用戶可以對站點具有單獨的訪問權限。
- 不正確的文檔– 查看您的文件和內(nèi)容以確保您擁有正確的文檔,特別是如果您之前使用更新版本覆蓋了文件。
- 未保存的更新– 返回您的文章或頁面,查看您是否已在您的網(wǎng)站上發(fā)布了修改。
- 編碼錯誤——查看您的PHP、HTML或CSS更改以確保您的編碼是正確的。
- 插入錯誤的URL?– 如果您之前復制過一個頁面或?qū)戇^類似的文章,請檢查您正在打開的 URL。您可能會打開一個舊頁面,認為它是修改后的頁面。
如果這些方法都不起作用,請聯(lián)系您的網(wǎng)絡托管服務提供商以幫助解決問題。請隨時在下面的評論部分分享哪種方法最適合您。
版權聲明:
本站所有文章和圖片均來自用戶分享和網(wǎng)絡收集,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業(yè)用途,如果損害了您的權利,請聯(lián)系網(wǎng)站客服處理。