transition_post_status
-
The Hook That Fires Twice: Why save_post Isn’t as Simple as It Looks
The Problem A developer hooks save_post to sync a post to an external service on every save. The code works in testing — one save, one sync call.…
-
A Hook That Fires Twice – and How Not to Trigger an Infinite Loop When Saving a Post
Why This Is Dangerous This isn’t some edge case — it’s one of the most common reasons a “simple” post save suddenly hangs the admin. The problem is…

