更新固定链接后路径错误——是 bug 吗?

看起来当我在 WordPress 中更新文章链接结构并随后更新 Discourse 帖子时,文章的两种路径并未同步更新。

文章中的路径是:

但主题文本中的链接并未更新。

这是一个 bug,还是预期如此?

现在我的主题中出现了一个死链……

编辑:如果我的表述不清,已附上帖子链接:

1 个赞

我期望在 Discourse 上点击“更新主题”按钮时,帖子中的“最初发表于”链接会被更新。不过,主题标题中的特色链接不会随之更新。这是一个问题。我正在研究如何解决它。

2 个赞

目前运行良好。

谢谢 :+1:

关于这个话题有什么最新消息吗?

应该把它移到“问题反馈”板块吗?

这是一个可以解决的问题,但需要对插件进行相当重大的修改才能实现。我将在下周尝试完成。在此期间,你可以通过禁用 Discourse 的“启用话题特色链接”站点设置,来防止损坏的特色链接显示。

2 个赞

你好,

我的 WordPress 安装已成功通过优秀的 WP-Discourse 插件连接到 Discourse。我刚刚将 WordPress 站点从旧域名 webcomics.yaoi911.com 迁移到了新域名 youngprotectors.com。除此之外没有任何更改,URL 结构的其他部分保持不变。

但是,我所有从 WordPress 发布到 Discourse 的帖子仍然显示旧 URL:

我希望在我的 Discourse 安装中将所有对旧域名的引用更改为新域名。

我在这里进行了搜索,找到了一篇 2017 年的帖子,其中指出最好的方法是通过 Rails 控制台进行操作。我以前从未以这种方式进行过任何编辑,但我愿意学习新东西。:slight_smile:

我只是想确认这是否仍然是首选的解决方法。我想我所需要做的就是在登录 Rails 控制台后,将这段代码复制并粘贴到命令行中:

@simon,我的理解正确吗?这是最好的方法吗?它是否也会更改帖子内容中的链接?

如果您有机会,请告诉我。谢谢!

Alex

2 个赞

我刚刚将 WP Discourse 2.0.5 版本推送到 WordPress 插件仓库。通过此次更新,如果在 WordPress 上启用了“添加精选链接”设置,当在 WordPress 上点击“更新主题”按钮时,Discourse 的精选链接将会更新。此外,如果使用经典编辑器发布文章时选中“更新 Discourse 主题”复选框,精选链接也会同步更新。

这应该能解决因 WordPress 站点域名或固定链接结构更改而引发的问题。不过,这需要您手动更新每篇文章,因此对于拥有大量文章的站点来说,可能需要投入相当多的工作量。

2 个赞

谢谢你,Simon。这确实有点费工夫,尤其是因为我还需要把漫画图片重新加到每篇帖子的顶部,但这次更新完全按照计划顺利进行,我非常感谢你如此迅速的响应。

你太棒了!

Alex

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.