Jagster
(Jakke Lehtonen)
2022 年6 月 29 日 08:44
1
我之前使用 WP-Discourse 连接了 WordPress 和 Discourse。WordPress 的域名从 katiska.info 更改为 katiska.eu。因此,我需要更改 WP-Discourse 创建的所有 OneBox 的域名。
手动在 WordPress 中更新有 500 多个链接,所以这不是首选方案。
我执行了:
rake posts:remap[".katiska.info",".katiska.eu"]
rake posts:rebake_match[".katiska.eu"]
这基本完成了工作。但有没有更好的方法来实现相同的结果?
不过,还有两个 一个细微的问题。
我们芬兰人称之为“脑抽”…
我无法更改标签式 URL 中指向旧域名的出站链接的文本。尽管链接本身已更改。所以,这只是一个外观问题,只困扰我一个人。如果我从文章本身更新 Discourse 链接,它会在 Discourse 端更改。
katiska.info 应为 katiska.eu
还有…… 同时我意识到我替换了 .katiska.info,因为我不确定我是否在某些地方有必须保留旧格式的电子邮件。但那里没有前面的逗号。好吧,我留下这个来展示我有多蠢
编辑 :不,我也无法将“出站图标”从 katiska.info 更改为 katiska.eu。
但问题是:
该链接指向旧域名。即使我从 WordPress 更新了链接,它也没有更改为新域名。很少有人会在论坛上阅读文章后点击它,但它会在 Google 上显示错误的、最终会失效的链接。
我选择了支持而不是 WordPress 分类,因为我应该能够更改 Discourse 上这种微不足道的事情。但因为我不知道我过去和现在在做什么,所以存在我就是做不到(tm)的巨大风险。
pfaffman
(Jay Pfaffman)
2022 年6 月 29 日 09:01
2
您走在正确的轨道上。更改域名或重命名我的 Discourse? 描述了您所做的绝大部分工作。
我不确定哪个链接没有更新。是 Discourse 方面还是 WordPress 方面的问题。
Jagster
(Jakke Lehtonen)
2022 年6 月 29 日 09:12
3
抱歉,如果这听起来完全幼稚且愚蠢,但我正在尝试从我这边降低语言障碍
WordPress 的文章使用 WP-Discourse 与 Discourse 链接
WordPress 获得了新域名(.info → .eu)
Discourse 上的 OneBoxes 需要更改以指向 WordPress 的新域名(.info → .eu)
我做了 rake 操作来更改 .info → .eu
在 Discourse 上,其他所有内容都已更改,但“这是配套讨论主题……”链接没有更改
即使在 WordPress 更新链接到 Discourse 时,我也无法更改它
1 个赞
pfaffman
(Jay Pfaffman)
2022 年6 月 29 日 14:14
4
啊哈!所以这是你唯一的问题。Discourse 没有链接到新的 WordPress 网站。它是否从同一个域名更改而来?
“.katiska.info”——> “.katiska.eu”
如果你手动编辑这些帖子,你可以直接更改它们?
你有什么原因导致之前的重新映射不能涵盖这种情况吗?
你确定这些帖子被重新烘焙了吗?你可以在 UX 中重建 HTML 吗?(点击… 点击 点击“重建 HTML”)
Jagster
(Jakke Lehtonen)
2022 年6 月 29 日 15:10
5
实际上……问题比较小
问题出在“This is a companion discussion topic for the original entry at…”这句话中的链接。那个链接没有改变。无论是通过 WordPress,还是通过 remap/rebake_match,还是通过重建 HTML,都无法改变。其他一切都运行良好,我可以在 Discourse 的任何地方更改 WordPress 的域名。但唯独那个链接不行。
而且不只是那一个帖子,而是所有从 WordPress 链接到 Discourse 的帖子。之后我又更改了另一个 WordPress 域名。同样的事情发生了。我可以替换所有其他实例,但不能替换那个“companion discuss”链接。
不,我没有进行纯粹的 rebake,因为它太耗时了——而且我认为 rebake_match 应该能完成工作。
我几乎要完全隐藏那一行了
在标签之后有一个图标 + 域名,表明该主题是由外部 URL 创建的;该域名不会从 Discourse 中更改,但当我更新 WordPress 中的链接文章时(使用 WP-Discourse),它会更改。但那不重要,因为链接本身没问题,只是域名名称没有改变。
1 个赞