Title: WordPress | Page 15 of 49 | Developer.WordPress.org

---

# @package: WordPress

 * function[wp_register_core_abilities()](https://developer.wordpress.org/reference/functions/wp_register_core_abilities/)
 * Registers the default core abilities.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_register_core_abilities/#used-by)
   | Uses [9 functions](https://developer.wordpress.org/reference/functions/wp_register_core_abilities/#uses)
   | Source: [wp-includes/abilities.php:42](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities.php#L42-L260)
 * hook[bulk_action_observer_ids](https://developer.wordpress.org/reference/hooks/bulk_action_observer_ids/)
 * Filters the array of field name attributes for bulk actions.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/bulk_action_observer_ids/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/bulk_action_observer_ids/#uses)
   | Source: [wp-includes/script-loader.php:788](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/script-loader.php#L788-L788)
 * method[WP_REST_Request::is_method()](https://developer.wordpress.org/reference/classes/wp_rest_request/is_method/)
 * Determines if the request is the given method.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_request/is_method/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_rest_request/is_method/#uses)
   | Source: [wp-includes/rest-api/class-wp-rest-request.php:172](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/class-wp-rest-request.php#L172-L174)
 * hook[wp_prevent_unsupported_mime_type_uploads](https://developer.wordpress.org/reference/hooks/wp_prevent_unsupported_mime_type_uploads/)
 * Filter whether the server should prevent uploads for image types it doesn’t support.
   Default true.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/wp_prevent_unsupported_mime_type_uploads/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_prevent_unsupported_mime_type_uploads/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:162](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php#L162-L162)
 * hook[image_max_bit_depth](https://developer.wordpress.org/reference/hooks/image_max_bit_depth/)
 * Filters the maximum bit depth of resized images.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/image_max_bit_depth/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/image_max_bit_depth/#uses)
   | Source: [wp-includes/class-wp-image-editor-imagick.php:600](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-image-editor-imagick.php#L600-L600)
 * function[wp_password_needs_rehash()](https://developer.wordpress.org/reference/functions/wp_password_needs_rehash/)
 * Checks whether a password hash needs to be rehashed.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/wp_password_needs_rehash/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_password_needs_rehash/#uses)
   | Source: [wp-includes/pluggable.php:2907](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/pluggable.php#L2907-L2941)
 * hook[wp_hash_password_algorithm](https://developer.wordpress.org/reference/hooks/wp_hash_password_algorithm/)
 * Filters the hashing algorithm to use in the password_hash() and password_needs_rehash()
   functions.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/wp_hash_password_algorithm/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_hash_password_algorithm/#uses)
   | Source: [wp-includes/pluggable.php:2785](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/pluggable.php#L2785-L2785)
 * hook[wp_hash_password_options](https://developer.wordpress.org/reference/hooks/wp_hash_password_options/)
 * Filters the options passed to the password_hash() and password_needs_rehash()
   functions.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/wp_hash_password_options/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_hash_password_options/#uses)
   | Source: [wp-includes/pluggable.php:2801](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/pluggable.php#L2801-L2801)
 * hook[password_needs_rehash](https://developer.wordpress.org/reference/hooks/password_needs_rehash/)
 * Filters whether the password hash needs to be rehashed.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/password_needs_rehash/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/password_needs_rehash/#uses)
   | Source: [wp-includes/pluggable.php:2940](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/pluggable.php#L2940-L2940)
 * method[Walker_Nav_Menu::__construct()](https://developer.wordpress.org/reference/classes/walker_nav_menu/__construct/)
 * Constructor.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/walker_nav_menu/__construct/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/walker_nav_menu/__construct/#uses)
   | Source: [wp-includes/class-walker-nav-menu.php:55](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-walker-nav-menu.php#L55-L57)
 * function[wp_initialize_site_preview_hooks()](https://developer.wordpress.org/reference/functions/wp_initialize_site_preview_hooks/)
 * Initialize site preview.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_initialize_site_preview_hooks/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_initialize_site_preview_hooks/#uses)
   | Source: [wp-includes/block-editor.php:851](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/block-editor.php#L851-L860)
 * method[WP_Locale::get_month_genitive()](https://developer.wordpress.org/reference/classes/wp_locale/get_month_genitive/)
 * Retrieves translated version of month genitive string.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_locale/get_month_genitive/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_locale/get_month_genitive/#uses)
   | Source: [wp-includes/class-wp-locale.php:359](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-locale.php#L359-L361)
 * method[WP_Application_Passwords::check_password()](https://developer.wordpress.org/reference/classes/wp_application_passwords/check_password/)
 * Checks a plaintext application password against a hashed password.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_application_passwords/check_password/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_application_passwords/check_password/#uses)
   | Source: [wp-includes/class-wp-application-passwords.php:500](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-application-passwords.php#L500-L514)
 * method[WP_Application_Passwords::hash_password()](https://developer.wordpress.org/reference/classes/wp_application_passwords/hash_password/)
 * Hashes a plaintext application password.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_application_passwords/hash_password/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_application_passwords/hash_password/#uses)
   | Source: [wp-includes/class-wp-application-passwords.php:484](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-application-passwords.php#L484-L489)
 * method[WP_Block::refresh_context_dependents()](https://developer.wordpress.org/reference/classes/wp_block/refresh_context_dependents/)
 * Updates the context for the current block and its inner blocks.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_block/refresh_context_dependents/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_block/refresh_context_dependents/#uses)
   | Source: [wp-includes/class-wp-block.php:155](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-block.php#L155-L172)
 * method[WP_Block::refresh_parsed_block_dependents()](https://developer.wordpress.org/reference/classes/wp_block/refresh_parsed_block_dependents/)
 * Updates the parsed block content for the current block and its inner blocks.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_block/refresh_parsed_block_dependents/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_block/refresh_parsed_block_dependents/#uses)
   | Source: [wp-includes/class-wp-block.php:186](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-block.php#L186-L208)
 * hook[pre_count_many_users_posts](https://developer.wordpress.org/reference/hooks/pre_count_many_users_posts/)
 * Filters whether to short-circuit performing the post counts.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_count_many_users_posts/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_count_many_users_posts/#uses)
   | Source: [wp-includes/user.php:681](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/user.php#L681-L681)
 * method[WP_Speculation_Rules::is_valid_id()](https://developer.wordpress.org/reference/classes/wp_speculation_rules/is_valid_id/)
 * Checks whether the given ID is valid.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_speculation_rules/is_valid_id/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_speculation_rules/is_valid_id/#uses)
   | Source: [wp-includes/class-wp-speculation-rules.php:254](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-speculation-rules.php#L254-L256)
 * method[WP_Speculation_Rules::is_valid_mode()](https://developer.wordpress.org/reference/classes/wp_speculation_rules/is_valid_mode/)
 * Checks whether the given speculation rules mode is valid.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_speculation_rules/is_valid_mode/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_speculation_rules/is_valid_mode/#uses)
   | Source: [wp-includes/class-wp-speculation-rules.php:266](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-speculation-rules.php#L266-L268)
 * method[WP_Speculation_Rules::is_valid_eagerness()](https://developer.wordpress.org/reference/classes/wp_speculation_rules/is_valid_eagerness/)
 * Checks whether the given speculation rules eagerness is valid.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_speculation_rules/is_valid_eagerness/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_speculation_rules/is_valid_eagerness/#uses)
   | Source: [wp-includes/class-wp-speculation-rules.php:278](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-speculation-rules.php#L278-L280)
 * method[WP_Speculation_Rules::is_valid_source()](https://developer.wordpress.org/reference/classes/wp_speculation_rules/is_valid_source/)
 * Checks whether the given speculation rules source is valid.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_speculation_rules/is_valid_source/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_speculation_rules/is_valid_source/#uses)
   | Source: [wp-includes/class-wp-speculation-rules.php:290](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-speculation-rules.php#L290-L292)
 * class[WP_Speculation_Rules](https://developer.wordpress.org/reference/classes/wp_speculation_rules/)
 * Class representing a set of speculation rules.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_speculation_rules/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_speculation_rules/#uses)
   | Source: [wp-includes/class-wp-speculation-rules.php:16](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-speculation-rules.php#L16-L293)
 * method[WP_Speculation_Rules::add_rule()](https://developer.wordpress.org/reference/classes/wp_speculation_rules/add_rule/)
 * Adds a speculation rule to the speculation rules to consider.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_speculation_rules/add_rule/#used-by)
   | Uses [8 functions](https://developer.wordpress.org/reference/classes/wp_speculation_rules/add_rule/#uses)
   | Source: [wp-includes/class-wp-speculation-rules.php:73](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-speculation-rules.php#L73-L213)
 * method[WP_Speculation_Rules::has_rule()](https://developer.wordpress.org/reference/classes/wp_speculation_rules/has_rule/)
 * Checks whether a speculation rule for the given mode and ID already exists.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_speculation_rules/has_rule/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_speculation_rules/has_rule/#uses)
   | Source: [wp-includes/class-wp-speculation-rules.php:224](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-speculation-rules.php#L224-L226)
 * method[WP_Speculation_Rules::jsonSerialize()](https://developer.wordpress.org/reference/classes/wp_speculation_rules/jsonserialize/)
 * Returns the speculation rules data ready to be JSON-encoded.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_speculation_rules/jsonserialize/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_speculation_rules/jsonserialize/#uses)
   | Source: [wp-includes/class-wp-speculation-rules.php:235](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-speculation-rules.php#L235-L244)
 * hook[set_site_transient](https://developer.wordpress.org/reference/hooks/set_site_transient/)
 * Fires after the value for a site transient has been set.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/set_site_transient/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/set_site_transient/#uses)
   | Source: [wp-includes/option.php:2714](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/option.php#L2714-L2714)
 * hook[set_transient](https://developer.wordpress.org/reference/hooks/set_transient/)
 * Fires after the value for a transient has been set.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/set_transient/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/set_transient/#uses)
   | Source: [wp-includes/option.php:1603](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/option.php#L1603-L1603)
 * function[is_post_embeddable()](https://developer.wordpress.org/reference/functions/is_post_embeddable/)
 * Determines whether a post is embeddable.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/is_post_embeddable/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/is_post_embeddable/#uses)
   | Source: [wp-includes/post.php:2524](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/post.php#L2524-L2548)
 * 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:2547](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/post.php#L2547-L2547)
 * method[WP_Block_Metadata_Registry::is_valid_collection_path()](https://developer.wordpress.org/reference/classes/wp_block_metadata_registry/is_valid_collection_path/)
 * Checks whether the given block metadata collection path is valid against the 
   list of collection roots.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_block_metadata_registry/is_valid_collection_path/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_block_metadata_registry/is_valid_collection_path/#uses)
   | Source: [wp-includes/class-wp-block-metadata-registry.php:312](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-block-metadata-registry.php#L312-L326)

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

[1](https://developer.wordpress.org/reference/package/wordpress/?output_format=md)…
[13](https://developer.wordpress.org/reference/package/wordpress/page/13/?output_format=md)
[14](https://developer.wordpress.org/reference/package/wordpress/page/14/?output_format=md)
15 [16](https://developer.wordpress.org/reference/package/wordpress/page/16/?output_format=md)
[17](https://developer.wordpress.org/reference/package/wordpress/page/17/?output_format=md)…
[49](https://developer.wordpress.org/reference/package/wordpress/page/49/?output_format=md)

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