我们正在使用NextGen Gallery插件在Wordpress网站中生成幻灯片。我需要将站点URL更改为不同的子域,这似乎打破了链接。插件生成的javascript仍将旧URL传递给swfobject.embedSWF。
有谁知道如何解决这个问题?我已经使用新的WordPress地址和站点地址(它们是相同的)更新了Wordpress“常规设置”,并且该插件似乎没有获得该更改。谢谢!
答案 0 :(得分:2)
找到它。它位于wp_options表中的字符串编码的ngg_options条目中。具体字段是“irURL”。
为什么他们选择独立捕获网站网址,而不是从Wordpress网站配置中读取网站网址,这超出了我的范围。
答案 1 :(得分:1)
可能是NextGen在其数据库表中的某处硬编码了这些值吗?
可能需要运行一堆SQL更新查询来替换http://old.domain的http://new.domain的任何实例
现在我将陈述显而易见的事情,建议您在尝试任何此操作之前备份完整的数据库。
答案 2 :(得分:0)
我在域名更改后遇到了同样的问题(不变的绝对CSS / JS文件的路径)虽然我改变了每个旧域在数据库中的出现(即使在选项中的序列化数组/对象中)。
我在http://www.nextgen-gallery.com/galleries-opening-lightbox/找到了解决方案 - 我没有时间进行调查,他们存储这些路径或采用哪种格式。 :P
对我来说,在Wordpress中它是非常愚蠢的,它在很多地方存储绝对路径(具有同一个域)但这是另一回事。 :)