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

---

# Hooks

 * hook[install_plugins_tabs](https://developer.wordpress.org/reference/hooks/install_plugins_tabs/)
 * Filters the tabs shown on the Add Plugins screen.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/install_plugins_tabs/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/install_plugins_tabs/#uses)
   | Source: [wp-admin/includes/class-wp-plugin-install-list-table.php:134](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-plugin-install-list-table.php#L134-L134)
 * hook[install_plugins_{$tab}](https://developer.wordpress.org/reference/hooks/install_plugins_tab/)
 * Fires after the plugins list table in each tab of the Install Plugins screen.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/install_plugins_tab/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/install_plugins_tab/#uses)
   | Source: [wp-admin/plugin-install.php:200](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/plugin-install.php#L200-L200)
 * hook[install_plugin_complete_actions](https://developer.wordpress.org/reference/hooks/install_plugin_complete_actions/)
 * Filters the list of action links available following a single plugin installation.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/install_plugin_complete_actions/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/install_plugin_complete_actions/#uses)
   | Source: [wp-admin/includes/class-plugin-installer-skin.php:178](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-plugin-installer-skin.php#L178-L178)
 * hook[install_plugin_overwrite_actions](https://developer.wordpress.org/reference/hooks/install_plugin_overwrite_actions/)
 * Filters the list of action links available following a single plugin installation
   failure when overwriting is allowed.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/install_plugin_overwrite_actions/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/install_plugin_overwrite_actions/#uses)
   | Source: [wp-admin/includes/class-plugin-installer-skin.php:343](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-plugin-installer-skin.php#L343-L343)
 * hook[install_plugin_overwrite_comparison](https://developer.wordpress.org/reference/hooks/install_plugin_overwrite_comparison/)
 * Filters the compare table output for overwriting a plugin package on upload.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/install_plugin_overwrite_comparison/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/install_plugin_overwrite_comparison/#uses)
   | Source: [wp-admin/includes/class-plugin-installer-skin.php:260](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-plugin-installer-skin.php#L260-L260)
 * hook[install_themes_nonmenu_tabs](https://developer.wordpress.org/reference/hooks/install_themes_nonmenu_tabs/)
 * Filters tabs not associated with a menu item on the Install Themes screen.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/install_themes_nonmenu_tabs/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/install_themes_nonmenu_tabs/#uses)
   | Source: [wp-admin/includes/class-wp-theme-install-list-table.php:82](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-theme-install-list-table.php#L82-L82)
 * hook[install_themes_pre_{$tab}](https://developer.wordpress.org/reference/hooks/install_themes_pre_tab/)
 * Fires before each of the tabs are rendered on the Install Themes page.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/install_themes_pre_tab/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/install_themes_pre_tab/#uses)
   | Source: [wp-admin/theme-install.php:103](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/theme-install.php#L103-L103)
 * hook[install_themes_table_api_args_{$tab}](https://developer.wordpress.org/reference/hooks/install_themes_table_api_args_tab/)
 * Filters API request arguments for each Install Themes screen tab.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/install_themes_table_api_args_tab/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/install_themes_table_api_args_tab/#uses)
   | Source: [wp-admin/includes/class-wp-theme-install-list-table.php:150](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-theme-install-list-table.php#L150-L150)
 * hook[install_themes_table_header](https://developer.wordpress.org/reference/hooks/install_themes_table_header/)
 * Fires in the Install Themes list table header.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/install_themes_table_header/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/install_themes_table_header/#uses)
   | Source: [wp-admin/includes/class-wp-theme-install-list-table.php:217](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-theme-install-list-table.php#L217-L217)
 * hook[install_themes_tabs](https://developer.wordpress.org/reference/hooks/install_themes_tabs/)
 * Filters the tabs shown on the Add Themes screen.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/install_themes_tabs/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/install_themes_tabs/#uses)
   | Source: [wp-admin/theme-install.php:177](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/theme-install.php#L177-L177)
 * hook[install_themes_{$tab}](https://developer.wordpress.org/reference/hooks/install_themes_tab/)
 * Fires at the top of each of the tabs on the Install Themes page.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/install_themes_tab/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/install_themes_tab/#uses)
   | Source: [wp-admin/theme-install.php:310](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/theme-install.php#L310-L310)
 * hook[install_theme_complete_actions](https://developer.wordpress.org/reference/hooks/install_theme_complete_actions/)
 * Filters the list of action links available following a single theme installation.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/install_theme_complete_actions/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/install_theme_complete_actions/#uses)
   | Source: [wp-admin/includes/class-theme-installer-skin.php:200](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-theme-installer-skin.php#L200-L200)
 * hook[install_theme_overwrite_actions](https://developer.wordpress.org/reference/hooks/install_theme_overwrite_actions/)
 * Filters the list of action links available following a single theme installation
   failure when overwriting is allowed.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/install_theme_overwrite_actions/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/install_theme_overwrite_actions/#uses)
   | Source: [wp-admin/includes/class-theme-installer-skin.php:388](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-theme-installer-skin.php#L388-L388)
 * hook[install_theme_overwrite_comparison](https://developer.wordpress.org/reference/hooks/install_theme_overwrite_comparison/)
 * Filters the compare table output for overwriting a theme package on upload.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/install_theme_overwrite_comparison/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/install_theme_overwrite_comparison/#uses)
   | Source: [wp-admin/includes/class-theme-installer-skin.php:305](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-theme-installer-skin.php#L305-L305)
 * hook[interactivity_process_directives](https://developer.wordpress.org/reference/hooks/interactivity_process_directives/)
 * Filters whether Interactivity API should process directives.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/interactivity_process_directives/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/interactivity_process_directives/#uses)
   | Source: [wp-includes/class-wp-block.php:517](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-block.php#L517-L517)
 * hook[intermediate_image_sizes](https://developer.wordpress.org/reference/hooks/intermediate_image_sizes/)
 * Filters the list of intermediate image sizes.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/intermediate_image_sizes/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/intermediate_image_sizes/#uses)
   | Source: [wp-includes/media.php:899](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L899-L899)
 * hook[intermediate_image_sizes_advanced](https://developer.wordpress.org/reference/hooks/intermediate_image_sizes_advanced/)
 * Filters the image sizes automatically generated when uploading an image.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/intermediate_image_sizes_advanced/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/intermediate_image_sizes_advanced/#uses)
   | Source: [wp-admin/includes/image.php:410](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/image.php#L410-L410)
 * hook[invited_user_email](https://developer.wordpress.org/reference/hooks/invited_user_email/)
 * Filters the contents of the email sent when an existing user is invited to join
   the site.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/invited_user_email/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/invited_user_email/#uses)
   | Source: [wp-admin/user-new.php:170](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/user-new.php#L170-L170)
 * hook[invite_user](https://developer.wordpress.org/reference/hooks/invite_user/)
 * Fires immediately after an existing user is invited to join the site, but before
   the notification is sent.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/invite_user/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/invite_user/#uses)
   | Source: [wp-admin/user-new.php:116](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/user-new.php#L116-L116)
 * hook[in_admin_footer](https://developer.wordpress.org/reference/hooks/in_admin_footer/)
 * Fires after the opening tag for the admin footer.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/in_admin_footer/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/in_admin_footer/#uses)
   | Source: [wp-admin/admin-footer.php:31](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/admin-footer.php#L31-L31)
 * hook[in_admin_header](https://developer.wordpress.org/reference/hooks/in_admin_header/)
 * Fires at the beginning of the content section in an admin page.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/in_admin_header/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/in_admin_header/#uses)
   | Source: [wp-admin/admin-header.php:277](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/admin-header.php#L277-L277)
 * hook[in_plugin_update_message-{$file}](https://developer.wordpress.org/reference/hooks/in_plugin_update_message-file/)
 * Fires at the end of the update message container in each row of the plugins list
   table.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/in_plugin_update_message-file/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/in_plugin_update_message-file/#uses)
   | Source: [wp-admin/includes/update.php:616](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/update.php#L616-L616)
 * hook[in_theme_update_message-{$theme_key}](https://developer.wordpress.org/reference/hooks/in_theme_update_message-theme_key/)
 * Fires at the end of the update message container in each row of the themes list
   table.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/in_theme_update_message-theme_key/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/in_theme_update_message-theme_key/#uses)
   | Source: [wp-admin/includes/update.php:839](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/update.php#L839-L839)
 * hook[in_widget_form](https://developer.wordpress.org/reference/hooks/in_widget_form/)
 * Fires at the end of the widget control form.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/in_widget_form/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/in_widget_form/#uses)
   | Source: [wp-includes/class-wp-widget.php:553](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-widget.php#L553-L553)
 * hook[is_active_sidebar](https://developer.wordpress.org/reference/hooks/is_active_sidebar/)
 * Filters whether a dynamic sidebar is considered “active”.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/is_active_sidebar/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/is_active_sidebar/#uses)
   | Source: [wp-includes/widgets.php:997](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets.php#L997-L997)
 * hook[is_email](https://developer.wordpress.org/reference/hooks/is_email/)
 * Filters whether an email address is valid.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/is_email/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/is_email/#uses)
   | Source: [wp-includes/formatting.php:3571](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/formatting.php#L3571-L3571)
 * hook[is_email_address_unsafe](https://developer.wordpress.org/reference/hooks/is_email_address_unsafe/)
 * Filters whether an email address is unsafe.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/is_email_address_unsafe/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/is_email_address_unsafe/#uses)
   | Source: [wp-includes/ms-functions.php:437](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/ms-functions.php#L437-L437)
 * hook[is_header_video_active](https://developer.wordpress.org/reference/hooks/is_header_video_active/)
 * Filters whether the custom header video is eligible to show on the current page.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/is_header_video_active/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/is_header_video_active/#uses)
   | Source: [wp-includes/theme.php:1796](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L1796-L1796)
 * hook[is_multi_author](https://developer.wordpress.org/reference/hooks/is_multi_author/)
 * Filters whether the site has more than one author with published posts.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/is_multi_author/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/is_multi_author/#uses)
   | Source: [wp-includes/author-template.php:624](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/author-template.php#L624-L624)
 * hook[is_post_embeddable](https://developer.wordpress.org/reference/hooks/is_post_embeddable/)
 * Filter whether a post is embeddable.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/is_post_embeddable/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/is_post_embeddable/#uses)
   | Source: [wp-includes/post.php:2552](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/post.php#L2552-L2552)

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

[1](https://developer.wordpress.org/reference/hooks/?output_format=md) … [29](https://developer.wordpress.org/reference/hooks/page/29/?output_format=md)
[30](https://developer.wordpress.org/reference/hooks/page/30/?output_format=md) 
31 [32](https://developer.wordpress.org/reference/hooks/page/32/?output_format=md)
[33](https://developer.wordpress.org/reference/hooks/page/33/?output_format=md) …
[49](https://developer.wordpress.org/reference/hooks/page/49/?output_format=md)

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