WP Discourse: Vorhandene Kommentartemplates ändern

Hallo,

ich verwende eine benutzerdefinierte Kommentarvorlage in meiner WordPress-Installation. Daher möchte ich die von WP Discourse bereitgestellte Funktion „Kommentieren“ nicht aktivieren.

Was ich jetzt erreichen möchte, ist eine Erweiterung meiner bestehenden Vorlage:

  • Wie kann ich abfragen, ob ein Beitrag bereits in Discourse veröffentlicht wurde?
  • Wenn die Prüfung „true“ (veröffentlicht) zurückgibt, möchte ich einfach einen Link zum Beitrag im Discourse-Forum einfügen

Wie kann ich das erreichen?

1 „Gefällt mir“

Hallo @OrkoGrayskull :slight_smile:

Wenn ein Beitrag mit dem WP Discourse-Plugin in Discourse veröffentlicht wird, wird der Permalink zum Beitrag im wp post meta-Feld discourse_permalink gespeichert. Sie müssen dies also nur in Ihrem Theme dort anzeigen, wo der Link erscheinen soll. Etwas wie das hier:

<li><a href="<?php get_post_meta(get_the_ID(), 'discourse_permalink', true); ?>">Diskutieren Sie dies in unserem Forum</a></li>
1 „Gefällt mir“

Danke @angus.

Ich habe es zum Laufen gebracht! :slight_smile:


if ( get_post_meta( get_the_ID(), 'discourse_permalink', true ) ) {
   $discourse_permalink = get_post_meta( $post->ID, 'discourse_permalink', true );       
   echo '<a href="' . esc_url( $discourse_permalink ) . '" title="Forum">Auf unserem Forum kommentieren</a>';
}
1 „Gefällt mir“