フォーラム投稿リンク付きボタンを追加

アップデート 2

こんにちは、

まず、このプラグインをありがとうございます。設定に関するトピックをフォローすれば、まさに素晴らしいものです。

フォーラムのトピックへのリンクを URL として持つボタンを作成しようとしています。

これは「グローバルブロック」や「すべての投稿に共通のボタン」のような形で、毎回 URL を入力する必要がないようにしたいと考えています。

2 つのアプローチが役立つかもしれません:

  1. WordPress から Discourse に自動的に作成されるトピックは、https://discourse.url/post-title という形式になります。

問題点:

  • まずフォーラムに記事を作成し、内容が固まってからサイトに公開しました。
  • タイトルやリンクを変更すると、リンクが機能しなくなったり、機能しなくなったりします。
  1. 変数(もしあれば)を取得し、ショートコードを作成する(やり方がわかりません)か、あるいは WordPress の変数を通じて特別な URL を作成する。

備考:私の WordPress ではテーマビルダーとして DIVI を使用しています。

お礼を申し上げます。また、私の英語が拙くて申し訳ありません。

ありがとうございました

[HACF] (https://hacf.fr) ホームアシスタントのフランス語コミュニティ

「いいね!」 1

これでいいですか? Embed Discourse comments on another website via Javascript

「いいね!」 1

トピックを確認しましたが、フォーラムのリンクへ自動的に遷移する一意のリンクを追加する方法が見つかりません。

この情報はどこかに保存され、変数として使用できるものではないでしょうか?

早速のご返信をいただき、ありがとうございます。

「いいね!」 1

埋め込み処理は、外部ページごとに非公開トピックを作成し、返信が投稿されるたびにそれをリスト化するのだと思います。そうでなければ、どのフォーラム投稿にリンクするかを自動的に判断する方法がないはずです。

私はうまく動作させることができませんでしたが、それは Discourse の問題ではなく、私のサイト側の問題だったと考えています。

「いいね!」 1

実際、この関数はコメントに自動的に表示されるため存在します。

「いいね!」 1

ああ、テキストリンクをボタンに変更したいんですね?

ボタンをクリックすると、その投稿に直接ジャンプするようにしたいです。

また、毎回アドレスをコピー&ペーストする必要がないよう、自動的に URL が含まれるボタンもほしいです。

私の意図が伝わっているか分かりませんが、よろしくお願いします。

おそらく、それについてより詳しい知識を持つ人にとっては十分明確だと思います :slight_smile: 私には、あなたが取った手順、何が起きているか、そして何が起きてほしいかを説明する必要があります。でも、これが答えではないでしょうか?

一致する部分がありますが、これにより重要な変更が必要になります。私は変数を使ったもっとシンプルな解決策があると思います。

詳しく説明するために、最初の投稿を編集します。

貴重なお手伝いをありがとうございます。

どういたしまして。もしかしたら、ここに情報を追加したほうが良いかもしれませんね。要点を見落としていたように見えてしまうのが嫌なので :slight_smile: 上記の引用投稿にある <%= current_page.url %> は変数です。あなたのウェブサイトにも同様のものが用意されているはずです。

改めてのご協力、ありがとうございます。

変数を使えば簡単な方法があるかもしれませんが、私の英語力では適切な検索用語が見つからず、困っています(笑)。

最初の投稿を更新しました。

もしかしたらこちらが参考になるかもしれません:Worpdress Shortcode of Current URL | Prodjex

ありがとうございます。少し時間ができ次第、すぐに見させていただきます。