Ich kann das reproduzieren. ![]()
Meine grundlegenden Schritte:
- Passen Sie das
E-Mail-Zeitfensterauf 1 Minute an (optional, beschleunigt aber die Dinge) - Stellen Sie als Administrator sicher, dass der Testbenutzer den ersten Beitrag für eine Testkategorie beobachtet.
- Erstellen Sie als Administrator ein Thema in der Kategorie Staff.
- Verwenden Sie den Beitragsschraubenschlüssel, um dem ersten/einzigen Beitrag die Staff-Farbe hinzuzufügen.
- Legen Sie den Thema-Timer so fest, dass er die Veröffentlichung in 1 Minute in die Testkategorie plant.
- Träumen Sie kurz von Eiscreme und warten Sie, bis das Thema veröffentlicht ist, und dann noch eine Minute, um das E-Mail-Fenster abzudecken.
- Überprüfen Sie als Administrator die Benachrichtigungen des Testbenutzers und dann die E-Mail-Protokolle der Website.
Erwartetes Ergebnis: Der Testbenutzer erhält eine Benachrichtigung über das geplante Thema und ein E-Mail-Protokoll, das eine begleitende E-Mail-Benachrichtigung anzeigt.
Tatsächliches Ergebnis: Der Testbenutzer erhält eine Onsite-Benachrichtigung, aber es wird keine E-Mail gesendet.
(Habe diesen Test auch ohne den Staff-Farbe-Schritt als Kontrolle durchgeführt. Alles funktionierte einwandfrei. Sowohl die Onsite-Benachrichtigung als auch die E-Mail-Benachrichtigung wurden gesendet.)
Hat es etwas mit der Staff-Farbe zu tun, die den post_type auf ‘2’ (moderator_action) setzt und dies nicht im Code berücksichtigt wird?