サブフォルダインストールで「投稿全体を表示」ボタンが機能しない

皆さん、またしても末尾のスラッシュが問題を引き起こしているようですね :slight_smile:

[末尾のスラッシュは] 主な問題のようです。Javascriptを使用して別のウェブサイトにDiscourseコメントを埋め込む場合、パラメータで制御でき、修正は非常に簡単です。

注意点として、Discourseのすべてのトピック埋め込みはembed_urlから末尾のスラッシュを削除します。詳細はTopicEmbed.normalize_urlを参照してください。Javascript埋め込みとWP Discourse埋め込みの交差に関連する別のケースの結果として、両方の埋め込み方法でこの処理を標準化しました。https://github.com/discourse/discourse/pull/30641を参照してください。

@Thiago_Mobilon この移行の過程で、あなたのDiscourseも更新しましたか?サブフォルダへの移行と同時に行われたDiscourseの更新の結果として、embed_url正規化の標準化がWP Discourseの埋め込みに適用されているのを見ている可能性があります。現在、Discourseのどのバージョンを実行していますか?(そして、もし分かれば、移行前のバージョンは何でしたか?)

ちょっとした補足ですが、最新バージョンのDiscourseでローカルでこれらの2つのコマンドを実行すると、同じ結果、つまり記事のHTML本文が得られます。

# 末尾のスラッシュあり
TopicEmbed.find_remote("https://tecnoblog.net/noticias/governo-renova-app-da-cnh-para-baratear-obtencao-do-documento/")

# 末尾のスラッシュなし
TopicEmbed.find_remote("https://tecnoblog.net/noticias/governo-renova-app-da-cnh-para-baratear-obtencao-do-documento")

# 同じ結果を生成する

WordPress側で何か変更を加えましたか?

「いいね!」 1