Creating Custom Actions — a practical guide to WordPress do_action with clear examples you can reuse in real projects.
WordPress Plugin Development Series (12/95). Prefer one article? Read the complete WordPress plugin development tutorial.
Short description
Use `do_action()` at extension points. Document hook names and arguments for developers.
Custom action
// In your plugin:
do_action('acme_after_save_item', $item_id, $data);
// Elsewhere:
add_action('acme_after_save_item', function ($item_id, $data) {
// react
}, 10, 2);