Kommentare werden auf WP Seiten oder Beiträgen nicht angezeigt, aber Seiten erscheinen als Threads in Discourse

Ich habe Discourse sowohl für Beiträge als auch für Seiten aktiviert,

Kommentare, die ich auf WordPress-Seiten wie C2 – Faith Faraday – FF7.com mache, erscheinen weder auf dieser Seite selbst noch in Discourse, aber es gibt einen Thread namens C2 in Discourse, ohne Antworten. Der entsprechende Thread zu dieser Seite befindet sich unter C2 - FF7.com - Faith Faraday Forum

Der Grund, warum ich versuche, dies für Seiten zum Laufen zu bringen, ist, dass ich am Ende jedes Kapitels meines Buches recht kurze URLs eingefügt habe und ich die Leute wirklich nicht umleiten möchte.

Ich verwende übrigens meine eigene Installation von Discourse.

Vielen Dank für Ihre Hilfe!

Hallo Nathan, willkommen, könntest du bitte die Meta-Datei von der Protokollseite teilen?

Screenshot at Dec 15 08-55-11

Gerne! Danke für die Antwort. Ich liebe deine Videos!

Seltsam, wenn ich die Metadaten herunterlade, ist die Zip-Datei leer. Hier ist der Text aus dem Feld „Metadaten anzeigen“:

### Diese Datei ist in Log-Downloads enthalten ###

### Server ###

WordPress - 6.8.3
PHP - 7.4.33
MySQL - 5.5.68

### Aktive Plugins ###

Breakdance - 2.5.2
WP-Discourse - 2.6.0

### WP Discourse Einstellungen (Geheimnisse ausgeschlossen) ###

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

Ah, ich denke, das Problem in diesem Fall ist, dass die Seite, auf der Sie versuchen, Kommentare anzuzeigen, keine comments_template hat. Schauen Sie sich „Kommentare anzeigen, ohne die WordPress-Kommentartemplate zu laden“ in
WP Discourse plugin tips and tricks an.

Vielen Dank! Bitte entschuldigen Sie die Anfängerfrage, es ist fast 30 Jahre her, dass ich Webentwickler war, aber wo in meiner Vorlage füge ich diesen Code ein? Ich verwende die Breakdance-Vorlage.

Ich bin mit der Breakdance-Vorlage nicht vertraut. Sie müssen die Vorlage auf der von Ihnen verlinkten Seite bearbeiten. Verfügt Breakdance über einen Codeblock oder ein Codeelement? Wenn ja, verwenden Sie dieses, um diesen Ausschnitt an der entsprechenden Stelle einzufügen.

<?php
use WPDiscourse\Utilities\Utilities as DiscourseUtilities;
$discourse_comments = DiscourseUtilities::get_discourse_comments(get_the_ID());
echo $discourse_comments;
?>

Ich habe versucht, es in den Header einzufügen, aber es wurde auf der Seite gerendert, also werde ich versuchen, es als Codeblock in die obere Menüvorlage einzufügen. Ich werde Sie auf dem Laufenden halten, wie es läuft!

Das scheint funktioniert zu haben, aber ich glaube, ich muss einen anderen Ort finden, um den Codeblock zu platzieren!

image

Dieser Teil ist einer der Beiträge, die ich von der Discourse-Seite aus erstellt habe und die auf der WordPress-Seite angezeigt werden:

Ich frage mich, ob der Beitrag angezeigt wird, wenn ich hier auf Discourse poste, auf der C2-Seite auf FF7.com

Ich habe Ihren Punkt bezüglich der korrekten Platzierung des Codeblocks verpasst. Das hat funktioniert! Aber der Betrachter kann hier auf WordPress nicht kommentieren/antworten. Verstehe ich die Funktion vielleicht falsch?

Nach weiterer Durchsicht der Dokumentation/Threads verstehe ich nun, dass ich Leuten nur erlauben kann, auf der Discourse-Ansicht zu kommentieren und die erweiterten Discourse-Funktionen zu nutzen (ergibt Sinn), aber ich kann eine beliebige Anzahl von Kommentaren auf der WordPress-Seite rendern. Ich werde unten einen Link einfügen müssen, der sie anweist, zu antworten, nachdem sie auf den Link „Diskussion fortsetzen unter forum.ff7.com“ geklickt haben.

1 „Gefällt mir“

Danke für die Erklärung deiner Überlegungen, Nathan.

Klingt nach einem Plan :+1:

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