投稿とページの両方でDiscourseを有効にしていますが、
C2 – Faith Faraday – FF7.com のようなWordPressページにしたコメントは、そのページ自体にもDiscourse上にも表示されませんが、Discourseには返信のない「C2」というスレッドがあります。そのページに対応するスレッドは C2 - FF7.com - Faith Faraday Forum にあります。
ページでこれを機能させたい理由は、本の各章の最後に非常に短いURLを付けており、人々をリダイレクトしたくないからです。
ちなみに、Discourseは自分でインストールしたものです。
ご協力ありがとうございます!
angus
(Angus McLeod)
3
ネイサンさん、ようこそ。ログページからメタファイル(meta file)を共有していただけますか?

承知いたしました!返信ありがとうございます。動画、大好きです!
奇妙ですね。メタをダウンロードすると、zipファイルが空になります。‘view meta’ フィールドのテキストは次のとおりです。
### このファイルはログダウンロードに含まれています ###
### サーバー ###
WordPress - 6.8.3
PHP - 7.4.33
MySQL - 5.5.68
### 有効なプラグイン ###
Breakdance - 2.5.2
WP-Discourse - 2.6.0
### WP Discourse の設定(シークレットは除外) ###
connection-logs - 1
display-subcategories - 1
allow-tags - 1
max-tags - 5
publish-as-unlisted - 0
full-post-content - 0
custom-excerpt-length - 55
add-featured-link - 0
auto-publish - 1
force-publish - 1
force-publish-max-age - 0
publish-failure-notice - 1
auto-track - 1
allowed_post_types - post,page
exclude_tags -
hide-discourse-name-field - 0
discourse-username-editable - 0
direct-db-publication-flags - 0
verbose-publication-logs - 1
enable-discourse-comments - 1
comment-type - display-comments
ajax-load - 1
load-comment-css - 0
discourse-new-tab - 0
hide-wordpress-comments - 1
show-existing-comments - 0
max-comments - 5
min-replies - 0
min-score - 0
min-trust-level - 0
bypass-trust-level-score - 50
only-show-moderator-liked - 0
custom-datetime-format -
cache-html - 0
clear-cached-comment-html - 0
verbose-comment-logs - 0
use-discourse-webhook - 0
use-discourse-user-webhook - 0
webhook-match-user-email - 0
verbose-webhook-logs - 0
verbose-sso-logs - 1
enable-sso - 0
auto-create-sso-user - 0
real-name-as-discourse-name - 0
force-avatar-update - 0
redirect-without-login - 0
sso-client-enabled - 0
sso-client-login-form-change - 0
sso-client-sync-by-email - 0
sso-client-disable-create-user - 0
sso-client-sync-logout - 0
logs-enabled - 1
angus
(Angus McLeod)
5
ああ、このケースでの問題は、コメントを表示しようとしているページに comments_template がないことです。WP Discourse plugin tips and tricks の「Display comments without loading the WordPress comments template」を確認してください。
ありがとうございます!初心者からの質問で申し訳ありませんが、ウェブ開発者でなくなってからほぼ30年になります。そのコードをテンプレートのどこに貼り付ければよいのでしょうか?Breakdanceテンプレートを使用しています。
angus
(Angus McLeod)
7
breakdance テンプレートに詳しくありません。リンクしたページでテンプレートを編集する必要があります。breakdance にはコードブロックやコード要素はありますか?もしあれば、それを使用してこのスニペットを関連する場所に挿入してください。
<?php
use WPDiscourse\Utilities\Utilities as DiscourseUtilities;
$discourse_comments = DiscourseUtilities::get_discourse_comments(get_the_ID());
echo $discourse_comments;
?>
ヘッダーに入れてみましたが、ページ上にレンダリングされてしまったので、コードブロックとしてトップメニューテンプレートに入れてみようと思います。どうなったかご報告します!
それが機能したようですが、コードブロックを別の場所に移動する必要があると思います!

この部分は、Discourse側から投稿したものがWordPress側に表示されているものです。
Discourseでここに投稿すると、FF7.comのC2ページに投稿が表示されるでしょうか?
コードブロックを正しい場所に配置するというあなたの指摘を見逃していました。うまくいきました!しかし、WordPressでは閲覧者がここでコメントしたり返信したりできません。この機能について誤解しているのかもしれませんか?
さらにドキュメントやスレッドを調べたところ、Discourseビューでのみコメントを許可し、高度なDiscourse機能を使用できることがわかりました(理にかなっています)。ただし、WordPressページには任意の数のコメントを表示できます。フォーラム.ff7.comへのリンクをクリックした後に返信するように指示するリンクを一番下に設けるだけで済むでしょう。
「いいね!」 1
system
(system)
クローズされました:
13
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.