Fehlermeldung beim Versuch, einen Beitrag oder eine Seite zu erstellen

Ich erhalte eine Fehlermeldung, wenn ich versuche, einen neuen Beitrag oder eine neue Seite zu erstellen…

TypeError: Cannot read property 'split' of undefined
at DiscourseSidebar.buildPostState (https://fpadvance.com/wp-content/plugins/wp-discourse/admin/discourse-sidebar/build/index.js?ver=1606956042:1211:41)
at DiscourseSidebar.initializePostState (https://fpadvance.com/wp-content/plugins/wp-discourse/admin/discourse-sidebar/build/index.js?ver=1606956042:1192:43)
at new DiscourseSidebar (https://fpadvance.com/wp-content/plugins/wp-discourse/admin/discourse-sidebar/build/index.js?ver=1606956042:1124:29)
at Ag (https://fpadvance.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:63:107)
at Vg (https://fpadvance.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:89:442)
at ph (https://fpadvance.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:217:70)
at lh (https://fpadvance.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:126:409)
at O (https://fpadvance.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:121:71)
at ze (https://fpadvance.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:118:14)
at https://fpadvance.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:53:49

Danke, dieser wird gelöst, sobald dies zusammengeführt wird.

cc @simon

Danke, Angus! Deine Änderungen wurden in WP Discourse 2.2.0 übernommen. Diese Version des Plugins ist jetzt im WordPress-Plugin-Repository verfügbar.

Vielen Dank! Bestätigt, dass dies das Problem gelöst hat.

Das Problem mit diesem Fehler tritt erneut auf. Beim Bearbeiten von Beiträgen oder Seiten erhalte ich denselben Fehler.

Hey Phillip, ich kann das hier nicht nachstellen. Kannst du bitte bestätigen:

  1. Die Fehlermeldung (der Text in der Konsole)
  2. Welche Version des Plugins du verwendest
  3. Welche Version von WordPress du verwendest
  4. Welchen Editor du verwendest (Gutenberg oder Classic)

Danke, Kumpel.

  • Hier ist die Fehlermeldung…
    TypeError: Cannot read property ‘split’ of undefined
    at DiscourseSidebar.buildPostState (index.js:694)
    at DiscourseSidebar.initializePostState (index.js:675)
    at new DiscourseSidebar (index.js:606)
    at Ag (react-dom.min.js?ver=16.9.0:63)
    at Vg (react-dom.min.js?ver=16.9.0:89)
    at ph (react-dom.min.js?ver=16.9.0:217)
    at lh (react-dom.min.js?ver=16.9.0:126)
    at O (react-dom.min.js?ver=16.9.0:121)
    at ze (react-dom.min.js?ver=16.9.0:118)
    at react-dom.min.js?ver=16.9.0:53
  • Plugin-Version: 2.2.0
  • WP-Version: 5.5.3
  • Der Fehler tritt sowohl im Classic-Editor als auch im Gutenberg-Editor auf.

Könntest du auch den Wert der Einstellung „Post-Typen veröffentlichen

@alchemyandaim Es gibt einen offenen PR, um das unmittelbare Problem zu beheben: Ensure topic tags is defined by angusmcleod · Pull Request #386 · discourse/wp-discourse · GitHub. Könntest du mir zusätzlich zur Weitergabe der Einstellung „Post-Typen zum Veröffentlichen

Hier ist der von Ihnen angeforderte Screenshot.

Ich habe zudem gerade überprüft, dass das Problem nur im Gutenberg-Editor auftritt. Der klassische Editor funktioniert einwandfrei.

Danke. Tritt die Ausnahme also nur auf, wenn Sie versuchen, normale WordPress-Beiträge zu bearbeiten? Tritt sie auf, wenn Sie:

  • Beiträge erstellen?
  • Seiten erstellen?
  • Seiten bearbeiten?
  • oder beim Erstellen oder Bearbeiten von irgendetwas anderem?

Vielen Dank für Ihre Hilfe dabei. Ich möchte die Ursache herausfinden, anstatt nur ein Pflaster aufzukleben (was wir auch in Kürze tun werden), da dies langfristig für mehr Stabilität sorgt.

Der Fehler tritt nur beim Erstellen oder Bearbeiten von Seiten auf. Beiträge funktionieren einwandfrei.

Danke, Angus! Der PR wurde in den Master-Branch gemergt und in das WordPress-Plugin-Repository hochgeladen.

@alchemyandaim, ein Update auf WP Discourse 2.2.1 über dein WordPress-Dashboard sollte das Problem für dich beheben.

@simon @angus
Bestätigt, dass dies das Problem behoben hat! Danke euch und frohe Feiertage!