簡體   English   中英

WordPress - 主題從與站點URL不同的URL加載CSS

[英]WordPress - a theme loads CSS from a different URL than the Site URL

昨天我將我的主頁URL和站點URL更改為新值(讓我們稱之為“地址2”)。 它變化很好,沒有問題。 今天我嘗試訪問該網站,發現我無法做到,所以在wp-config.php我將這些URL恢復為以前的值(讓我們稱之為“地址1”)。 它工作並加載了網站,但CSS和圖像根本沒有加載。

我在Firebug中查找了這個問題,看到主題文件(圖像和CSS)是從我昨天指定的新地址(地址2)加載的,但后端和HTML是從舊地址加載的(地址1) )。

我不知道發生了什么事。

圖片:當前網站網址和主頁網址設置: 當前設置

該網站使用地址1,但它沒有加載CSS和圖像: 網站有效

網站正試圖從地址2加載CSS,我不知道為什么: 樣式表的地址錯誤

你能幫幫我嗎? 這對我的工作非常重要。

您還可以使用內置更新功能。 您需要使用以下內容修改functions.php文件,然后更新(之后您可以再次從functions.php中刪除它):

update_option('siteurl','http://www.new-site-address.com');
update_option('home','http://www.new-site-address.com');

您可以在此處找到有關移動Wordpress站點的更多信息: http//codex.wordpress.org/Moving_WordPress

雖然jme11的解決方案沒有解決問題,但它幫助我找到了解決方案。 我必須設置重定位標志,之后您可以從任何有效地址登錄到wp-login.php文件,WordPress會將SiteURL和HomeURL設置為您在瀏覽器中鍵入的地址。

我不得不添加define('RELOCATE',true); 在行之前通知文檔可用部分的結束。

感謝大伙們。

如果它沒有改變主題,那很奇怪。 我以前從來沒有這樣做過。

但我確實遇到了將WP站點遷移到新家的問題,之后會有大量斷開的鏈接。 這是因為WP將鏈接保存在例如數據庫中的帖子中,即使它指向這個非常WP的安裝,也通常不會更改它們。

我嘗試下載WordPress使用的整個數據庫的備份SQL文件(例如,使用phpMyAdmin),然后運行搜索http://xxx.xxx.183.18:8001/ (無論您之前的WP URL是什么) 。 如果您獲得任何匹配,請運行批量搜索和替換以將舊IP與新IP交換,保存SQL文件,然后將其導入新數據庫並讓WP使用該新數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM