publish_post-Hook wird nicht ausgelöst
-
Hallo
ein Kunde hat eine WP-Seite mit einigen Formularen erstellt, dazu hat er die Pro Versionen von WPForms, ACF und Divi verwendet.
Es gibt nun spezielle Formulare, die Benutzer ohne Anmeldung ausfüllen können. Dort hinterlegen sie auch eine E-Mail-Adresse. Diese Formulare werden nun nicht veröffentlicht, sondern warten auf Freigabe durch den Admin per ‚Veröffentlichen‘.
Es soll nun, sobald eine solche Seite veröffentlicht wurde, automatisch eine E-Mail an den Ersteller geschickt werden. Dazu hab ich (bzw. hat der Kunde per Hilfe vom WPForms Support erfragt) ein Code Snippet erhalten, das ich per Code-Snippets Plugin in die Seite eingebunden habe.
Allerdings reagiert das nicht auf den Hook publish_post (auch nicht auf publish_page). Kein E-Mail wird versendet wenn die Formular-Seite veröffentlicht wird.
Es passiert auch nichts, wenn ich ein Test-Snippet, das nur ein Mail an mich selbst schicken soll, an das publish_post binde.
Aber ein Mail wird versendet, wenn ich den Hook save_post verwende und eine Seite speichere, also prinzipiell kann es schon gehen. Nur nicht mit publish_post.Ich vermute, ich hab was übersehen, wie publish_post getriggert wird, ich ging davon aus, dass das beim Drücken des Buttons ‚Veröffentlichen‘ passiert, aber scheints eben nicht.
Weiß jemand, was ich da evtl. übersehen habe?
Oder ist das vielleicht dem speziellen Formular geschuldet?Ich weiß auch nicht recht, wie ich das in WP debuggen kann, also zB Ausgaben in die Konsole schicken.
Danke für Tipps. Gruß franc
PS.: ich kann die Seite (der Testinstallation) hier leider nicht angeben, weil ein htaccess drauf ist, den kann ich natürlich nicht angeben.
- Du musst angemeldet sein, um auf dieses Thema zu antworten.