Title: Hooks | Page 2 of 49 | Developer.WordPress.org

---

# Hooks

 * hook[add_tag_form](https://developer.wordpress.org/reference/hooks/add_tag_form/)
 * Fires at the end of the Add Tag form.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/add_tag_form/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/add_tag_form/#uses)
   | Source: [wp-admin/edit-tags.php:589](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/edit-tags.php#L589-L589)
 * hook[add_tag_form_fields](https://developer.wordpress.org/reference/hooks/add_tag_form_fields/)
 * Fires after the Add Tag form fields for non-hierarchical taxonomies.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/add_tag_form_fields/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/add_tag_form_fields/#uses)
   | Source: [wp-admin/edit-tags.php:536](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/edit-tags.php#L536-L536)
 * hook[add_tag_form_pre](https://developer.wordpress.org/reference/hooks/add_tag_form_pre/)
 * Fires before the Add Tag form.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/add_tag_form_pre/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/add_tag_form_pre/#uses)
   | Source: [wp-admin/edit-tags.php:418](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/edit-tags.php#L418-L418)
 * hook[add_term_relationship](https://developer.wordpress.org/reference/hooks/add_term_relationship/)
 * Fires immediately before an object-term relationship is added.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/add_term_relationship/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/add_term_relationship/#uses)
   | Source: [wp-includes/taxonomy.php:2889](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/taxonomy.php#L2889-L2889)
 * hook[add_trashed_suffix_to_trashed_posts](https://developer.wordpress.org/reference/hooks/add_trashed_suffix_to_trashed_posts/)
 * Filters whether or not to add a `__trashed` suffix to the name of trashed posts
   that match the name of the updated post.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/add_trashed_suffix_to_trashed_posts/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/add_trashed_suffix_to_trashed_posts/#uses)
   | Source: [wp-includes/post.php:4801](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/post.php#L4801-L4801)
 * hook[add_user_role](https://developer.wordpress.org/reference/hooks/add_user_role/)
 * Fires immediately after the user has been given a new role.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/add_user_role/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/add_user_role/#uses)
   | Source: [wp-includes/class-wp-user.php:575](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-user.php#L575-L575)
 * hook[add_user_to_blog](https://developer.wordpress.org/reference/hooks/add_user_to_blog/)
 * Fires immediately after a user is added to a site.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/add_user_to_blog/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/add_user_to_blog/#uses)
   | Source: [wp-includes/ms-functions.php:211](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ms-functions.php#L211-L211)
 * hook[add_{$meta_type}_meta](https://developer.wordpress.org/reference/hooks/add_meta_type_meta/)
 * Fires immediately before meta of a specific type is added.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/add_meta_type_meta/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/add_meta_type_meta/#uses)
   | Source: [wp-includes/meta.php:128](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/meta.php#L128-L128)
 * hook[add_{$meta_type}_metadata](https://developer.wordpress.org/reference/hooks/add_meta_type_metadata/)
 * Short-circuits adding metadata of a specific type.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/add_meta_type_metadata/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/add_meta_type_metadata/#uses)
   | Source: [wp-includes/meta.php:90](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/meta.php#L90-L90)
 * hook[adminmenu](https://developer.wordpress.org/reference/hooks/adminmenu/)
 * Fires after the admin menu has been output.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/adminmenu/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/adminmenu/#uses)
   | Source: [wp-admin/menu-header.php:308](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/menu-header.php#L308-L308)
 * hook[admin_action_{$action}](https://developer.wordpress.org/reference/hooks/admin_action_action/)
 * Fires when an ‘action’ request variable is sent.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/admin_action_action/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_action_action/#uses)
   | Source: [wp-admin/admin.php:429](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/admin.php#L429-L429)
 * hook[admin_bar_init](https://developer.wordpress.org/reference/hooks/admin_bar_init/)
 * Fires after WP_Admin_Bar is initialized.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/admin_bar_init/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_bar_init/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:80](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-admin-bar.php#L80-L80)
 * hook[admin_bar_menu](https://developer.wordpress.org/reference/hooks/admin_bar_menu/)
 * Loads all necessary admin bar items.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/admin_bar_menu/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_bar_menu/#uses)
   | Source: [wp-includes/admin-bar.php:97](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/admin-bar.php#L97-L97)
 * hook[admin_body_class](https://developer.wordpress.org/reference/hooks/admin_body_class/)
 * Filters the CSS classes for the body tag in the admin.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/admin_body_class/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_body_class/#uses)
   | Source: [wp-admin/admin-header.php:252](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/admin-header.php#L252-L252)
 * hook[admin_color_scheme_picker](https://developer.wordpress.org/reference/hooks/admin_color_scheme_picker/)
 * Fires in the ‘Administration Color Scheme’ section of the user editing screen.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/admin_color_scheme_picker/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_color_scheme_picker/#uses)
   | Source: [wp-admin/user-edit.php:350](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/user-edit.php#L350-L350)
 * hook[admin_comment_types_dropdown](https://developer.wordpress.org/reference/hooks/admin_comment_types_dropdown/)
 * Filters the comment types shown in the drop-down menu on the Comments list table.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/admin_comment_types_dropdown/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_comment_types_dropdown/#uses)
   | Source: [wp-admin/includes/class-wp-comments-list-table.php:529](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/class-wp-comments-list-table.php#L529-L535)
 * hook[admin_email_check_interval](https://developer.wordpress.org/reference/hooks/admin_email_check_interval/)
 * Filters the interval for redirecting the user to the admin email confirmation
   screen.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/admin_email_check_interval/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_email_check_interval/#uses)
   | Source: [wp-login.php:652](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-login.php#L652-L652)
 * hook[admin_email_confirm](https://developer.wordpress.org/reference/hooks/admin_email_confirm/)
 * Fires before the admin email confirm form.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/admin_email_confirm/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_email_confirm/#uses)
   | Source: [wp-login.php:672](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-login.php#L672-L672)
 * hook[admin_email_confirm_form](https://developer.wordpress.org/reference/hooks/admin_email_confirm_form/)
 * Fires inside the admin-email-confirm-form form tags, before the hidden fields.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/admin_email_confirm_form/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_email_confirm_form/#uses)
   | Source: [wp-login.php:683](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-login.php#L683-L683)
 * hook[admin_email_remind_interval](https://developer.wordpress.org/reference/hooks/admin_email_remind_interval/)
 * Filters the interval for dismissing the admin email confirmation screen.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/admin_email_remind_interval/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_email_remind_interval/#uses)
   | Source: [wp-login.php:620](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-login.php#L620-L620)
 * hook[admin_enqueue_scripts](https://developer.wordpress.org/reference/hooks/admin_enqueue_scripts/)
 * Fires when enqueuing scripts for all admin pages.
 * Used by [3 functions](https://developer.wordpress.org/reference/hooks/admin_enqueue_scripts/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_enqueue_scripts/#uses)
   | Source: [wp-admin/admin-header.php:123](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/admin-header.php#L123-L123)
 * hook[admin_footer](https://developer.wordpress.org/reference/hooks/admin_footer/)
 * Prints scripts or data before the default footer scripts.
 * Used by [3 functions](https://developer.wordpress.org/reference/hooks/admin_footer/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_footer/#uses)
   | Source: [wp-includes/build/pages/options-connectors/page.php:281](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/build/pages/options-connectors/page.php#L281-L281)
 * hook[admin_footer-{$GLOBALS[‘hook_suffix’]}](https://developer.wordpress.org/reference/hooks/admin_footer-globalshook_suffix/)
 * Print scripts or data after the default footer scripts.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/admin_footer-globalshook_suffix/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_footer-globalshook_suffix/#uses)
   | Source: [wp-admin/admin-footer.php:87](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/admin-footer.php#L87-L87)
 * hook[admin_footer-{$hook_suffix}](https://developer.wordpress.org/reference/hooks/admin_footer-hook_suffix/)
 * Prints scripts or data after the default footer scripts.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/admin_footer-hook_suffix/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_footer-hook_suffix/#uses)
   | Source: [wp-includes/build/pages/options-connectors/page.php:295](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/build/pages/options-connectors/page.php#L295-L295)
 * hook[admin_footer_text](https://developer.wordpress.org/reference/hooks/admin_footer_text/)
 * Filters the “Thank you” text displayed in the admin footer.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/admin_footer_text/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_footer_text/#uses)
   | Source: [wp-admin/admin-footer.php:48](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/admin-footer.php#L48-L48)
 * hook[admin_head](https://developer.wordpress.org/reference/hooks/admin_head/)
 * Fires in head section for all admin pages.
 * Used by [4 functions](https://developer.wordpress.org/reference/hooks/admin_head/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_head/#uses)
   | Source: [wp-includes/build/pages/options-connectors/page.php:267](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/build/pages/options-connectors/page.php#L267-L267)
 * hook[admin_head-media-upload-popup](https://developer.wordpress.org/reference/hooks/admin_head-media-upload-popup/)
 * Fires when scripts enqueued for the admin header for the legacy (pre-3.5.0) media
   upload popup are printed.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/admin_head-media-upload-popup/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_head-media-upload-popup/#uses)
   | Source: [wp-admin/includes/media.php:605](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/media.php#L605-L605)
 * hook[admin_head-{$hook_suffix}](https://developer.wordpress.org/reference/hooks/admin_head-hook_suffix/)
 * Fires in head section for a specific admin page.
 * Used by [3 functions](https://developer.wordpress.org/reference/hooks/admin_head-hook_suffix/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_head-hook_suffix/#uses)
   | Source: [wp-includes/build/pages/options-connectors/page.php:260](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/build/pages/options-connectors/page.php#L260-L260)
 * hook[admin_head_{$content_func}](https://developer.wordpress.org/reference/hooks/admin_head_content_func/)
 * Fires in the admin header for each specific form tab in the legacy (pre-3.5.0)
   media upload popup.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/admin_head_content_func/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_head_content_func/#uses)
   | Source: [wp-admin/includes/media.php:620](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/media.php#L620-L620)
 * hook[admin_init](https://developer.wordpress.org/reference/hooks/admin_init/)
 * Fires as an admin screen or script is being initialized.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/admin_init/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_init/#uses)
   | Source: [wp-admin/admin.php:180](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/admin.php#L180-L180)

 [Previous Page](https://developer.wordpress.org/reference/hooks/?output_format=md)

[1](https://developer.wordpress.org/reference/hooks/?output_format=md) 2 [3](https://developer.wordpress.org/reference/hooks/page/3/?output_format=md)
[4](https://developer.wordpress.org/reference/hooks/page/4/?output_format=md) … 
[49](https://developer.wordpress.org/reference/hooks/page/49/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/hooks/page/3/?output_format=md)