Discourse-Kategorie-Link zu WordPress hinzufügen

Hallo,

Gibt es mit dem Plugin WP Discourse die Möglichkeit, eine Vorschau der Discourse-Kategorien in WordPress einzubinden?
Ich denke, der RSS-Integrator könnte dies übernehmen, aber ist dies mit dem WP-Discourse-Plugin möglich?
Etwas ähnlich wie auf dieser Seite: https://monocycle.info

Vielen Dank.

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!

Ihre Vorschläge mögen funktionieren, aber ich würde niemandem raten, Plugins auf diese Weise zu bearbeiten, es sei denn, sie sind sich dessen, was sie tun, vollständig bewusst. Andernfalls könnten Sie Ihre WordPress-Website leicht beschädigen. Ein Pull-Request, um einen discourse_categories-Shortcode zum WP Discourse Shortcode-Plugin hinzuzufügen, könnte jedoch angenommen werden.

1 „Gefällt mir“

Auf unserer Website funktioniert es (linker Hover):

Aber ja, ich stimme zu, das ist nicht der beste Weg.

1 „Gefällt mir“