2011-09-27 45 views
1

我們使用NextGen Gallery插件在Wordpress網站中生成幻燈片。我需要將網站網址更改爲不同的子網域,這似乎破壞了鏈接。插件生成的JavaScript仍將舊URL傳遞給swfobject.embedSWF。更改URL NextGEN Gallery插件

有誰知道如何解決這一問題?我已經使用新的WordPress地址和站點地址(它們是相同的)更新了Wordpress的「常規設置」,並且該插件似乎沒有發現這種變化。謝謝!

回答

2

找到它。它位於wp_options表中的字符串編碼的ngg_options條目中。具體領域是「irURL」。

爲什麼他們選擇獨立地捕獲網站URL,而不是從Wordpress網站配置中讀取,這一點超出了我的想象。

1

難道NextGen在它的數據庫表的某個地方硬編碼了這些值嗎?

這可能是運行一串SQL更新查詢,以取代的http://old.domain任何情況下爲http://new.domain

的問題,現在我狀態明顯,建議您備份完整的數據庫嘗試任何之前這個。

+1

很好的建議,但'wp_ngg_gallery'數據庫表的路徑列只包含相對路徑。謝謝。 –

+0

實際上,它在JSON編碼的ngg_options條目中是wp_options表。具體選項是「irURL」。 –

+0

..並感謝提醒我在編輯之前做數據庫備份! –

0

雖然我更改了數據庫中的每一箇舊域的出現(即使在序列化數組/對象的選項中),但在域更改後,我遇到了同樣的問題(絕對CSS/JS文件路徑不變)。

我在http://www.nextgen-gallery.com/galleries-opening-lightbox/上找到了解決方案 - 我沒有時間做一個調查,他們存儲這些路徑或以何種格式。 :P

對我來說,在Wordpress中它非常愚蠢,它在許多地方存儲絕對路徑(同一個域),但這是另一回事。 :)

相關問題