Discourse-Kategorie-Link zu WordPress hinzufügen

Hallo,

leider gibt es, soweit ich das übersehe, keine Option dafür. Du kannst es jedoch mit folgenden Schritten umsetzen:

  1. Installiere das Discourse-Shortcode-Plugin und verwende den Shortcode [discourse_topics] in deinem Text-Seitenleisten-Widget.

  2. Navigiere zu wp-discourse-shortcodes-master / lib / discourse-topic-formatter.php und suche nach dieser Zeile:
    $category = $this->find_discourse_category( $topic );

  3. Füge nach dieser Zeile Folgendes ein:
    $category_url = $this->discourse_url . "/c/{$category['slug']}/{$category['id']}";

  4. Suche nach folgendem Code (du wirst zwei Zeilen finden, eine für die Position oben und eine für unten):
    $output .= '<span class="wpds-shortcode-category">' . $this->discourse_category_badge( $category ) . '</span>';

  5. Ersetze diese Zeilen durch:
    $output .= '<span class="wpds-shortcode-category"><a class="wps-cat-link" target="_blank" href="' . esc_url( $category_url ) . '">' . $this->discourse_category_badge( $category ) . '</a></span>';

  6. Gehe zu deinem WordPress-Dashboard, setze ein Häkchen in dieses Feld und klicke auf „Optionen speichern“.

Denke daran, dass diese Änderungen beim Update des wp-discourse-shortcodes-Plugins überschrieben werden. Es empfiehlt sich daher, vor dem Update ein Backup zu erstellen. Viel Erfolg!