It’s been brought up a few times, but I don’t think there is a topic dedicated to it. There is a topic on Feverbee that I contributed to: https://experts.feverbee.com/t/is-it-possible-for-the-feverbee-blog-posts-to-be-pulled-in-full/6192. It is possible to set the Canonical URL of a WordPress post so that it matches the Discourse topic. Beyond that, I don’t think there is anything the plugin can do about the duplicate content issue.
Vielleicht 9 Monate später: Das ist auch bei uns ein wiederkehrendes Thema. Wir haben angefangen, nur den Auszug auf Discourse zu veröffentlichen, aber unsere Mitglieder mögen es nicht, zurück zur Website geleitet zu werden, um den vollständigen Artikel zu lesen.
Mein Vorschlag wäre, etwas Flexibilität zu bieten, sodass man wählen kann, welche Art von Community man erstellt, ohne bei Google wegen doppelten Inhalts abgestraft zu werden:
Mitglieder eines Blogs, der Discourse nutzt, erhalten die vollen Rechte, Artikel auf Discourse zu lesen und darauf zu antworten.
Machen Sie Discourse zum „Clubhouse“, das nur einen Auszug des Artikels anzeigt. Dafür ist keine auf den Blogbeitrag gesetzte kanonische URL erforderlich.
Die erste Option erfordert eine kanonische URL, die auf den Blogbeitrag außerhalb von Discourse verweist. Der einfachste Weg, diese Flexibilität zu bieten, ist meiner Meinung nach eine Option, um die kanonische URL für ein Thema festzulegen.
Das hat sich als sehr gut erwiesen. Es war mir nur nicht offensichtlich, wie man ein Thema mit einer kanonischen URL erstellt. Nach einigen Versuchen habe ich herausgefunden, dass man die ursprüngliche URL als Titel des Themas eingeben muss.
@simon Was genau ist eine „Einbettungs-URL“? Ich habe auch den Begriff „eingebettete Themen“ gesehen. Ich bin mir nur nicht sicher, was diese bedeuten.
Die Einbettungs-URL ist ein Attribut, das einem Thema zugeordnet werden kann. Das WP Discourse-Plugin setzt die Einbettungs-URL auf den Permalink des WP-Beitrags. Wenn Sie also die Website-Einstellung embed set canonical url verwenden, ist der Permalink des WP-Beitrags die kanonische URL des Discourse-Themas (d. h. sie wird im head als kanonischer Link angezeigt).
Ja, Sie können es nur über die API festlegen. Es wird von verschiedenen Funktionen verwendet, die den Import von Inhalten von einem Drittanbieterdienst beinhalten.
Ja, das tut es, wenn es richtig verwendet wird. Bitte überprüfen Sie das oben Gesagte, insbesondere Simons Beitrag, und lassen Sie uns wissen, wenn Sie spezielle Fragen oder Probleme haben.
Mein Anwendungsfall wäre, automatisch Diskussionen in Discourse aus WordPress mit dem Discourse WordPress Plugin mit der aktivierten Option embed set canonical url zu erstellen.
Sobald ich WordPress mit Discourse verbunden habe und die neuen Themen automatisch erstellt werden, muss ich dann noch etwas anderes tun, außer diese Option embed set canonical url zu aktivieren?