Standardkategorie wird nicht zugewiesen

Mit wp-discourse haben wir in den Einstellungen eine Standardkategorie festgelegt, sodass neue Beiträge automatisch in unserem öffentlichen Bereich auf Discourse landen.

Kürzlich habe ich festgestellt, dass ich über einige unserer neuen Beiträge auf Discourse nicht benachrichtigt werde. Das hat mich dazu veranlasst, meine Benachrichtigungseinstellungen für die öffentliche Kategorie auf Discourse zu überprüfen. Kurz gesagt: Das Problem liegt nicht bei meinen Benachrichtigungen. Das Problem ist, dass den Beiträgen überhaupt keine Kategorie zugewiesen wird.

Ich vermute, dass dies nur bei WordPress-Beiträgen auftritt, die über ein Plugin zum Duplizieren von Beiträgen erstellt wurden.

Haben Sie eine Idee, warum das so sein könnte, oder besteht die Möglichkeit, dies zu beheben?

Besonders beunruhigend ist, dass die Discourse-Einstellung „Unkategorisierte Themen zulassen“ deaktiviert ist. Trotzdem gibt es eine Reihe unkategorisierter Themen, die ich nun manuell kategorisiere.

Können Sie einige Details dazu geben, wie Sie das Duplicate-Post-Plugin verwenden? Klicken Sie nach dem Duplizieren eines Beitrags auf den Button in der WP-Discourse-Seitenleiste, um den Beitrag auf Discourse zu veröffentlichen?

Aha. Gute Frage. Ich glaube, auch diese sind ausschließlich geplante Beiträge, was bedeuten könnte, dass dies die Ursache ist und nicht die Tatsache, dass sie durch Duplizierung erstellt wurden. Gibt es noch etwas anderes, das ich Ihnen sagen kann, um zu helfen?

Ich sollte auch erwähnen, dass wir eine stabile Version von Discourse betreiben, nicht die neueste. Auf der WP-Seite ist alles auf dem neuesten Stand.

Um das Problem zu debuggen, müsste ich besser verstehen, was passiert, wenn Sie einen Duplikatbeitrag erstellen, und wie Ihre Duplikatbeiträge zur Veröffentlichung geplant werden. Befinden Sie sich beim Erstellen eines Duplikatbeitrags auf dem Bildschirm zur Bearbeitung des Beitrags? Welchen Editor verwenden Sie, den Block-Editor oder den klassischen Editor?

Es gibt mehrere Stellen, an denen die Schaltfläche „Beitrag duplizieren

Hey, das ist irgendwie cool: Ich wette, das Duplizierungs-Plugin kopiert deine Discourse-Felder in die neuen Beiträge. Ich habe gerade deren Dokumentation durchstöbert und dabei https://duplicate-post.lopo.it/docs/options/what-to-copy/do-not-copy-these-fields/ bemerkt.

Du solltest die benutzerdefinierten Felder anzeigen und schauen, was passiert, wenn du duplizierst. Falls das der Fall ist, kannst du das Plugin so konfigurieren, dass es die Discourse-Felder überspringt (die separat ausgelöst werden müssen). :thinking:

Ich glaube, ich habe das mit deiner Lösung behoben.

Derzeit schließe ich folgende Felder aus:

discourse*,wpdc*,*discourse*

Das bedeutet, dass die folgenden Discourse-Felder kopiert werden: publish_post_category, publish_to_discourse.

Ich stellte fest, dass dies notwendig ist, um die richtige Standardkategorie zuzuweisen und die Veröffentlichung auf Discourse zu ermöglichen. Es scheint, als würden diese Standardwerte im Prozess der Duplizierung/Bearbeitung des Beitrags nicht korrekt gesetzt. Wenn wir sie also übertragen, aber keine der anderen Discourse-Daten, funktioniert meiner Meinung nach alles korrekt.