admin管理员组

文章数量:1318994

I'm trying to write a new plugin and I get so confused about wp hooks to use. What is the difference between init hook and admin_init hook, which one is fired first?

I'm trying to write a new plugin and I get so confused about wp hooks to use. What is the difference between init hook and admin_init hook, which one is fired first?

Share Improve this question asked Oct 17, 2020 at 16:13 Boussif AsmaBoussif Asma 11 bronze badge
Add a comment  | 

1 Answer 1

Reset to default 1

The init hook is triggered a little earlier than the admin_init. Between them is triggered wp_loaded and few hooks related to updating the DB.

The init hook fires when WP is finished loading (viewer-facing and administration side).

The admin_init hook fires on administration side only (/wp-admin/*), therefore is triggered also by front- and back-end ajax requests (/wp-admin/admin-ajax.php) and POST handler (/wp-admin/admin-post.php).

本文标签: pluginsWhat are admin hooks