【问题标题】:Change URL NextGEN Gallery Plugin更改 URL NextGEN Gallery 插件
【发布时间】:2011-09-27 09:25:45
【问题描述】:

我们正在使用 NextGen Gallery 插件在 Wordpress 站点中生成幻灯片。我需要将站点 URL 更改为不同的子域,这似乎破坏了链接。插件生成的 javascript 仍将旧 URL 传递给 swfobject.embedSWF。

有谁知道如何解决这个问题?我已经使用新的 WordPress 地址和站点地址(相同)更新了 Wordpress“常规设置”,并且该插件似乎没有接受该更改。谢谢!

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    找到了。它位于 wp_options 表中的字符串编码的 ngg_options 条目中。具体字段是“irURL”。

    为什么他们选择独立捕获站点 URL,而不是从 Wordpress 站点配置中读取它,我无法理解。

    【讨论】:

      【解决方案2】:

      可能是 NextGen 在其数据库表中的某处硬编码了这些值?

      这可能是运行一堆 SQL 更新查询来将 http://old.domain 的任何实例替换为 http://new.domain 的问题

      现在我要说明的是,建议您在尝试任何操作之前备份完整的数据库。

      【讨论】:

      • 好建议,但“wp_ngg_gallery”数据库表的路径列只包含相对路径。谢谢。
      • 实际上,它在 wp_options 表的 JSON 编码的 ngg_options 条目中。具体选项是“irURL”。
      • .. 感谢您在编辑之前提醒我进行数据库备份!
      【解决方案3】:

      虽然我更改了数据库中每个旧域的出现(即使在选项中的序列化数组/对象中),但域更改后我也遇到了同样的问题(未更改的绝对 CSS/JS 文件路径)。

      我在 http://www.nextgen-gallery.com/galleries-opening-lightbox/ 上找到了解决方案 - 我没有时间调查他们存储这些路径的位置或格式。 :P

      对我来说,在 Wordpress 中将绝对路径(具有同一个域)存储在这么多地方是非常愚蠢的,但这是另一回事。 :)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-08-21
        • 1970-01-01
        • 2023-03-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多