Ich stoße auf ein Problem bei der Verwendung des WP Discourse-Plugins, insbesondere in Fällen, in denen ich einen neuen Blogbeitrag mit einem bestehenden Forumsthema verknüpfe, anstatt ein neues Thema zu erstellen.
Das Problem:
Wenn ich einen WordPress-Blogbeitrag veröffentliche und ihn mit einem bestehenden Discourse-Thema verknüpfe, bleibt die kanonische URL für dieses Thema auf die URL des Forums gesetzt, nicht auf die URL des Blogbeitrags. Dies unterscheidet sich von der Option „Neues Thema erstellen“ für den Blogbeitrag – in diesen Fällen ist die kanonische URL immer auf die Blog-URL gesetzt.
Warum das wichtig ist:
In einigen Fällen habe ich bereits eine relevante Diskussion im Forum, bevor ich einen Blogbeitrag zu diesem Thema schreibe. Es ist sinnvoll, den neuen Blogbeitrag mit der bestehenden Diskussion zu verknüpfen, anstatt ein neues Thema zu erstellen. Wenn ich dies jedoch tue, verweist die kanonische URL auf die Discourse-Themen-URL anstelle der Blogbeitrags-URL.
Was ich brauche:
Ich hätte gerne eine Möglichkeit, einen Blogbeitrag mit einem bestehenden Discourse-Thema zu verknüpfen und dabei die kanonische URL auf die Blogbeitrags-URL zu setzen, um eine ordnungsgemäße SEO-Zuordnung für den Blog-Inhalt zu gewährleisten.
Vorläufige Problemumgehung:
Ich habe Folgendes getan, obwohl es wahrscheinlich nicht ideal ist:
- Verknüpfung aufheben des betroffenen Blogbeitrags vom bestehenden Forumsthema.
- Veröffentlichen des Blogbeitrags mit der Option „Neues Thema erstellen“ für WP-Discourse.
- Manuelles Bulk-Verschieben aller Kommentare vom alten Thema zum neuen.
- Einrichten einer 301-Weiterleitung von der alten Forumsthemen-URL zur Blogbeitrags-URL.
Dies führt dazu, dass die Seite des Forumsthemas (Kommentare) auf den Blogbeitrag verweist (der in allen Fällen lange vor der Installation von Discourse und wp-discorse existierte) als kanonische URL. Auch der alte Forumbeitrag wird auf die Blogbeitrags-URL umgeleitet.
Dieser Prozess funktioniert, ist aber zeitaufwendig/nicht ideal.
Frage:
Gibt es eine Möglichkeit, das WP Discourse-Plugin zu konfigurieren oder eine Problemumgehung, die es ermöglicht, dass die kanonische URL auf den Blogbeitrag verweist, auch wenn er mit einem bestehenden Forumsthema verknüpft ist?