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

---

# Hooks

 * hook[pre_current_active_plugins](https://developer.wordpress.org/reference/hooks/pre_current_active_plugins/)
 * Fires before the plugins list table is rendered.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/pre_current_active_plugins/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_current_active_plugins/#uses)
   | Source: [wp-admin/plugins.php:800](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/plugins.php#L800-L800)
 * hook[pre_delete_attachment](https://developer.wordpress.org/reference/hooks/pre_delete_attachment/)
 * Filters whether an attachment deletion should take place.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_delete_attachment/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_delete_attachment/#uses)
   | Source: [wp-includes/post.php:6716](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/post.php#L6716-L6716)
 * hook[pre_delete_post](https://developer.wordpress.org/reference/hooks/pre_delete_post/)
 * Filters whether a post deletion should take place.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_delete_post/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_delete_post/#uses)
   | Source: [wp-includes/post.php:3811](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/post.php#L3811-L3811)
 * hook[pre_delete_site_option_{$option}](https://developer.wordpress.org/reference/hooks/pre_delete_site_option_option/)
 * Fires immediately before a specific network option is deleted.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_delete_site_option_option/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_delete_site_option_option/#uses)
   | Source: [wp-includes/option.php:2306](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/option.php#L2306-L2306)
 * hook[pre_delete_term](https://developer.wordpress.org/reference/hooks/pre_delete_term/)
 * Fires when deleting a term, before any modifications are made to posts or terms.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_delete_term/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_delete_term/#uses)
   | Source: [wp-includes/taxonomy.php:2088](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/taxonomy.php#L2088-L2088)
 * hook[pre_determine_locale](https://developer.wordpress.org/reference/hooks/pre_determine_locale/)
 * Filters the locale for the current request prior to the default determination
   process.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_determine_locale/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_determine_locale/#uses)
   | Source: [wp-includes/l10n.php:134](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/l10n.php#L134-L134)
 * hook[pre_do_shortcode_tag](https://developer.wordpress.org/reference/hooks/pre_do_shortcode_tag/)
 * Filters whether to call a shortcode callback.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_do_shortcode_tag/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_do_shortcode_tag/#uses)
   | Source: [wp-includes/shortcodes.php:427](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/shortcodes.php#L427-L427)
 * hook[pre_ent2ncr](https://developer.wordpress.org/reference/hooks/pre_ent2ncr/)
 * Filters text before named entities are converted into numbered entities.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_ent2ncr/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_ent2ncr/#uses)
   | Source: [wp-includes/formatting.php:4118](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/formatting.php#L4118-L4118)
 * hook[pre_get_available_post_mime_types](https://developer.wordpress.org/reference/hooks/pre_get_available_post_mime_types/)
 * Filters the list of available post MIME types for the given post type.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_available_post_mime_types/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_available_post_mime_types/#uses)
   | Source: [wp-includes/post.php:8436](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/post.php#L8436-L8436)
 * hook[pre_get_avatar](https://developer.wordpress.org/reference/hooks/pre_get_avatar/)
 * Allows the HTML for a user’s avatar to be returned early.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_avatar/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_avatar/#uses)
   | Source: [wp-includes/pluggable.php:3251](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/pluggable.php#L3251-L3251)
 * hook[pre_get_avatar_data](https://developer.wordpress.org/reference/hooks/pre_get_avatar_data/)
 * Filters whether to retrieve the avatar URL early.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_avatar_data/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_avatar_data/#uses)
   | Source: [wp-includes/link-template.php:4492](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/link-template.php#L4492-L4492)
 * hook[pre_get_block_file_template](https://developer.wordpress.org/reference/hooks/pre_get_block_file_template/)
 * Filters the block template object before the theme file discovery takes place.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_block_file_template/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_block_file_template/#uses)
   | Source: [wp-includes/block-template-utils.php:1364](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/block-template-utils.php#L1364-L1364)
 * hook[pre_get_block_template](https://developer.wordpress.org/reference/hooks/pre_get_block_template/)
 * Filters the block template object before the query takes place.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_block_template/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_block_template/#uses)
   | Source: [wp-includes/block-template-utils.php:1289](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/block-template-utils.php#L1289-L1289)
 * hook[pre_get_block_templates](https://developer.wordpress.org/reference/hooks/pre_get_block_templates/)
 * Filters the block templates array before the query takes place.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_block_templates/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_block_templates/#uses)
   | Source: [wp-includes/block-template-utils.php:1113](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/block-template-utils.php#L1113-L1113)
 * hook[pre_get_blogs_of_user](https://developer.wordpress.org/reference/hooks/pre_get_blogs_of_user/)
 * Filters the list of a user’s sites before it is populated.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_blogs_of_user/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_blogs_of_user/#uses)
   | Source: [wp-includes/user.php:1057](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L1057-L1057)
 * hook[pre_get_col_charset](https://developer.wordpress.org/reference/hooks/pre_get_col_charset/)
 * Filters the column charset value before the DB is checked.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_col_charset/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_col_charset/#uses)
   | Source: [wp-includes/class-wpdb.php:3326](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wpdb.php#L3326-L3326)
 * hook[pre_get_comments](https://developer.wordpress.org/reference/hooks/pre_get_comments/)
 * Fires before comments are retrieved.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_comments/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_comments/#uses)
   | Source: [wp-includes/class-wp-comment-query.php:394](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-comment-query.php#L394-L394)
 * hook[pre_get_document_title](https://developer.wordpress.org/reference/hooks/pre_get_document_title/)
 * Filters the document title before it is generated.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_document_title/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_document_title/#uses)
   | Source: [wp-includes/general-template.php:1188](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/general-template.php#L1188-L1188)
 * hook[pre_get_language_files_from_path](https://developer.wordpress.org/reference/hooks/pre_get_language_files_from_path/)
 * Filters the translation files retrieved from a specified path before the actual
   lookup.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_language_files_from_path/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_language_files_from_path/#uses)
   | Source: [wp-includes/class-wp-textdomain-registry.php:197](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-textdomain-registry.php#L197-L197)
 * hook[pre_get_lastpostmodified](https://developer.wordpress.org/reference/hooks/pre_get_lastpostmodified/)
 * Pre-filter the return value of get_lastpostmodified() before the query is run.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_lastpostmodified/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_lastpostmodified/#uses)
   | Source: [wp-includes/post.php:7590](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/post.php#L7590-L7590)
 * hook[pre_get_main_site_id](https://developer.wordpress.org/reference/hooks/pre_get_main_site_id/)
 * Filters the main site ID.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_main_site_id/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_main_site_id/#uses)
   | Source: [wp-includes/class-wp-network.php:230](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-network.php#L230-L230)
 * hook[pre_get_networks](https://developer.wordpress.org/reference/hooks/pre_get_networks/)
 * Fires before networks are retrieved.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_networks/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_networks/#uses)
   | Source: [wp-includes/class-wp-network-query.php:199](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-network-query.php#L199-L199)
 * hook[pre_get_network_by_path](https://developer.wordpress.org/reference/hooks/pre_get_network_by_path/)
 * Determines a network by its domain and path.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_network_by_path/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_network_by_path/#uses)
   | Source: [wp-includes/class-wp-network.php:417](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-network.php#L417-L417)
 * hook[pre_get_posts](https://developer.wordpress.org/reference/hooks/pre_get_posts/)
 * Fires after the query variable object is created, but before the actual query
   is run.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_posts/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_posts/#uses)
   | Source: [wp-includes/class-wp-query.php:1910](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-query.php#L1910-L1910)
 * hook[pre_get_ready_cron_jobs](https://developer.wordpress.org/reference/hooks/pre_get_ready_cron_jobs/)
 * Filter to override retrieving ready cron jobs.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_ready_cron_jobs/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_ready_cron_jobs/#uses)
   | Source: [wp-includes/cron.php:1197](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/cron.php#L1197-L1197)
 * hook[pre_get_scheduled_event](https://developer.wordpress.org/reference/hooks/pre_get_scheduled_event/)
 * Filter to override retrieving a scheduled event.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_scheduled_event/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_scheduled_event/#uses)
   | Source: [wp-includes/cron.php:770](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/cron.php#L770-L770)
 * hook[pre_get_search_form](https://developer.wordpress.org/reference/hooks/pre_get_search_form/)
 * Fires before the search form is retrieved, at the start of get_search_form().
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_search_form/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_search_form/#uses)
   | Source: [wp-includes/general-template.php:254](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/general-template.php#L254-L254)
 * hook[pre_get_shortlink](https://developer.wordpress.org/reference/hooks/pre_get_shortlink/)
 * Filters whether to preempt generating a shortlink for the given post.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_shortlink/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_shortlink/#uses)
   | Source: [wp-includes/link-template.php:4167](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/link-template.php#L4167-L4167)
 * hook[pre_get_sites](https://developer.wordpress.org/reference/hooks/pre_get_sites/)
 * Fires before sites are retrieved.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_sites/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_sites/#uses)
   | Source: [wp-includes/class-wp-site-query.php:301](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-site-query.php#L301-L301)
 * hook[pre_get_site_by_path](https://developer.wordpress.org/reference/hooks/pre_get_site_by_path/)
 * Determines a site by its domain and path.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_site_by_path/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_site_by_path/#uses)
   | Source: [wp-includes/ms-load.php:212](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/ms-load.php#L212-L212)

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

[1](https://developer.wordpress.org/reference/hooks/?output_format=md) … [44](https://developer.wordpress.org/reference/hooks/page/44/?output_format=md)
[45](https://developer.wordpress.org/reference/hooks/page/45/?output_format=md) 
46 [47](https://developer.wordpress.org/reference/hooks/page/47/?output_format=md)
[48](https://developer.wordpress.org/reference/hooks/page/48/?output_format=md) 
[49](https://developer.wordpress.org/reference/hooks/page/49/?output_format=md)

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