パーマリンク更新後のパスが不正ですバグ?

WordPress でパーマリンク構造を更新し、その後に Discourse の投稿を更新しても、記事への両方のパスが更新されないようです。

記事内のパスは以下の通りです:

しかし、トピック本文内のリンクは更新されていません。

これはバグでしょうか、それとも意図した動作でしょうか?

現在、トピック内にリンク切れが発生しています……

編集:私の説明が不明確だった場合に備えて、投稿へのリンクを追加しました。

「いいね!」 1

「投稿元」リンクは、Discourseの「トピックを更新」ボタンをクリックすると更新されることを想定していました。ただし、トピックのヘッダーに表示される注目リンクは更新されません。これは問題です。修正方法を検討中です。

「いいね!」 2

正常に動作しています。

ありがとうございます :+1:

このトピックに関する新しい情報はありますか?

バグセクションに移すべきでしょうか?

これは解決可能な問題ですが、機能させるためにはプラグインにかなり大幅な変更を加える必要があります。来週中に完了できるよう努めます。それまでの間、Discourse の「トピックの注釈付きリンクを有効化」サイト設定を無効にすることで、壊れた注釈付きリンクの表示を防ぐことができます。

「いいね!」 2

こんにちは、

私は、優れた WP-Discourse プラグインを使用して、正常に Discourse に接続されている WordPress インストールを持っています。私は先ほど、webcomics.yaoi911.com という古いドメイン名から youngprotectors.com という新しいドメイン名に WordPress サイトを移行しました。ドメイン名以外に変更はなく、URL の構造はそのままです。

しかし、WordPress から Discourse への投稿はすべて、まだ古い URL を表示しています。

Discourse インストール内の古いドメイン名へのすべての参照を、新しいドメイン名に変更したいと考えています。

ここで検索を行ったところ、2017 年のスレッドで、そのための最良の方法は Rails コンソールを通じるとの記載を見つけました。これまでそのような編集をしたことはありませんが、新しいことを学ぶ準備はできています。:slight_smile:

これが現在も解決策として推奨される方法かどうかを確認したかっただけです。私がやるべきことは、Rails コンソールにログインした後、コマンドラインにこのコードをコピー&ペーストすることだけだと考えています。

私の理解は正しいでしょうか、@simon さん?これが最良の方法ですか?また、投稿の内容内のリンクも変更されるでしょうか?

お時間があればご教示ください。ありがとうございます!

Alex

「いいね!」 2

WordPress プラグインリポジトリに WP Discourse バージョン 2.0.5 をプッシュしました。このアップデートにより、WordPress で「Add Featured Links」設定が有効になっている場合、WordPress 上の「Update Topic」ボタンがクリックされると、Discourse の featured link が更新されます。また、クラシックエディターで投稿を公開する際に「Update Discourse Topic」チェックボックスを選択した場合も、featured link が更新されます。

これにより、WordPress サイトのドメイン名またはパーマリンク構造が変更された際に発生していた問題に対処できます。ただし、各投稿を手動で更新する必要があります。そのため、投稿数が多いサイトでは、それなりの作業量が必要になる可能性があります。

「いいね!」 2

ありがとう、サイモン。少し手間がかかりますが、特にすべての投稿の先頭に漫画の画像を再度追加する必要があるためです。しかし、新しいアップデートは計画通りに完璧に機能しました。迅速な対応に本当に感謝しています。

あなたは最高です!

アレックス

「いいね!」 2

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