Title: Functions | Page 4 of 49 | Developer.WordPress.org

---

# Functions

 * function[attachment_submitbox_metadata()](https://developer.wordpress.org/reference/functions/attachment_submitbox_metadata/)
 * Displays non-editable attachment metadata in the publish meta box.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/attachment_submitbox_metadata/#used-by)
   | Uses [20 functions](https://developer.wordpress.org/reference/functions/attachment_submitbox_metadata/#uses)
   | Source: [wp-admin/includes/media.php:3324](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/media.php#L3324-L3535)
 * function[attachment_submit_meta_box()](https://developer.wordpress.org/reference/functions/attachment_submit_meta_box/)
 * Displays attachment submit form fields.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/attachment_submit_meta_box/#used-by)
   | Uses [8 functions](https://developer.wordpress.org/reference/functions/attachment_submit_meta_box/#uses)
   | Source: [wp-admin/includes/meta-boxes.php:420](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/meta-boxes.php#L420-L501)
 * function[attachment_url_to_postid()](https://developer.wordpress.org/reference/functions/attachment_url_to_postid/)
 * Tries to convert an attachment URL into a post ID.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/attachment_url_to_postid/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/attachment_url_to_postid/#uses)
   | Source: [wp-includes/media.php:5499](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/media.php#L5499-L5575)
 * function[attribute_escape()](https://developer.wordpress.org/reference/functions/attribute_escape/)
 * Escaping for HTML attributes.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/attribute_escape/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/attribute_escape/#uses)
   | Source: [wp-includes/deprecated.php:2103](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/deprecated.php#L2103-L2106)
 * function[author_can()](https://developer.wordpress.org/reference/functions/author_can/)
 * Returns whether the author of the supplied post has the specified capability.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/author_can/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/author_can/#uses)
   | Source: [wp-includes/capabilities.php:973](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/capabilities.php#L973-L986)
 * function[auth_redirect()](https://developer.wordpress.org/reference/functions/auth_redirect/)
 * Checks if a user is logged in, if not it redirects them to the login page.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/auth_redirect/#used-by)
   | Uses [11 functions](https://developer.wordpress.org/reference/functions/auth_redirect/#uses)
   | Source: [wp-includes/pluggable.php:1280](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/pluggable.php#L1280-L1350)
 * function[automatic_feed_links()](https://developer.wordpress.org/reference/functions/automatic_feed_links/)
 * Enable/disable automatic general feed link outputting.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/automatic_feed_links/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/automatic_feed_links/#uses)
   | Source: [wp-includes/deprecated.php:2410](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/deprecated.php#L2410-L2417)
 * function[avoid_blog_page_permalink_collision()](https://developer.wordpress.org/reference/functions/avoid_blog_page_permalink_collision/)
 * Avoids a collision between a site slug and a permalink slug.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/avoid_blog_page_permalink_collision/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/avoid_blog_page_permalink_collision/#uses)
   | Source: [wp-admin/includes/ms.php:722](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/ms.php#L722-L752)
 * function[background_color()](https://developer.wordpress.org/reference/functions/background_color/)
 * Displays background color value.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/background_color/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/background_color/#uses)
   | Source: [wp-includes/theme.php:1868](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L1868-L1870)
 * function[background_image()](https://developer.wordpress.org/reference/functions/background_image/)
 * Displays background image path.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/background_image/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/background_image/#uses)
   | Source: [wp-includes/theme.php:1848](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L1848-L1850)
 * function[backslashit()](https://developer.wordpress.org/reference/functions/backslashit/)
 * Adds backslashes before letters and before a number at the start of a string.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/backslashit/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/backslashit/#uses)
   | Source: [wp-includes/formatting.php:2803](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/formatting.php#L2803-L2808)
 * function[balanceTags()](https://developer.wordpress.org/reference/functions/balancetags/)
 * Balances tags if forced to, or if the ‘use_balanceTags’ option is set to true.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/balancetags/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/balancetags/#uses)
   | Source: [wp-includes/formatting.php:2563](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/formatting.php#L2563-L2569)
 * function[before_last_bar()](https://developer.wordpress.org/reference/functions/before_last_bar/)
 * Removes last item on a pipe-delimited string.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/before_last_bar/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/before_last_bar/#uses)
   | Source: [wp-includes/l10n.php:236](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/l10n.php#L236-L243)
 * function[block_core_file_ensure_interactivity_dependency()](https://developer.wordpress.org/reference/functions/block_core_file_ensure_interactivity_dependency/)
 * Ensure that the view script has the `wp-interactivity` dependency.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/block_core_file_ensure_interactivity_dependency/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/block_core_file_ensure_interactivity_dependency/#uses)
   | Source: [wp-includes/deprecated.php:6259](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/deprecated.php#L6259-L6261)
 * function[block_core_image_ensure_interactivity_dependency()](https://developer.wordpress.org/reference/functions/block_core_image_ensure_interactivity_dependency/)
 * Ensures that the view script has the `wp-interactivity` dependency.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/block_core_image_ensure_interactivity_dependency/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/block_core_image_ensure_interactivity_dependency/#uses)
   | Source: [wp-includes/deprecated.php:6269](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/deprecated.php#L6269-L6271)
 * function[block_core_navigation_submenu_build_css_colors()](https://developer.wordpress.org/reference/functions/block_core_navigation_submenu_build_css_colors/)
 * Build an array with CSS classes and inline styles defining the colors which will
   be applied to the navigation markup in the front-end.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/block_core_navigation_submenu_build_css_colors/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/block_core_navigation_submenu_build_css_colors/#uses)
   | Source: [wp-includes/deprecated.php:5325](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/deprecated.php#L5325-L5385)
 * function[block_core_query_ensure_interactivity_dependency()](https://developer.wordpress.org/reference/functions/block_core_query_ensure_interactivity_dependency/)
 * Ensure that the view script has the `wp-interactivity` dependency.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/block_core_query_ensure_interactivity_dependency/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/block_core_query_ensure_interactivity_dependency/#uses)
   | Source: [wp-includes/deprecated.php:6249](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/deprecated.php#L6249-L6251)
 * function[block_editor_rest_api_preload()](https://developer.wordpress.org/reference/functions/block_editor_rest_api_preload/)
 * Preloads common data used with the block editor by specifying an array of REST
   API paths that will be preloaded for a given block editor context.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/block_editor_rest_api_preload/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/block_editor_rest_api_preload/#uses)
   | Source: [wp-includes/block-editor.php:680](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/block-editor.php#L680-L757)
 * function[block_footer_area()](https://developer.wordpress.org/reference/functions/block_footer_area/)
 * Prints the footer block template part.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/block_footer_area/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/block_footer_area/#uses)
   | Source: [wp-includes/block-template-utils.php:1449](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/block-template-utils.php#L1449-L1451)
 * function[block_has_support()](https://developer.wordpress.org/reference/functions/block_has_support/)
 * Checks whether the current block type supports the feature requested.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/block_has_support/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/block_has_support/#uses)
   | Source: [wp-includes/blocks.php:2612](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/blocks.php#L2612-L2627)
 * function[block_header_area()](https://developer.wordpress.org/reference/functions/block_header_area/)
 * Prints the header block template part.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/block_header_area/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/block_header_area/#uses)
   | Source: [wp-includes/block-template-utils.php:1440](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/block-template-utils.php#L1440-L1442)
 * function[block_template_part()](https://developer.wordpress.org/reference/functions/block_template_part/)
 * Prints a block template part.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/block_template_part/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/block_template_part/#uses)
   | Source: [wp-includes/block-template-utils.php:1427](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/block-template-utils.php#L1427-L1433)
 * function[block_version()](https://developer.wordpress.org/reference/functions/block_version/)
 * Returns the current version of the block format that the content string is using.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/block_version/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/block_version/#uses)
   | Source: [wp-includes/blocks.php:2564](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/blocks.php#L2564-L2566)
 * function[bloginfo()](https://developer.wordpress.org/reference/functions/bloginfo/)
 * Displays information about the current site.
 * Used by [8 functions](https://developer.wordpress.org/reference/functions/bloginfo/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/bloginfo/#uses)
   | Source: [wp-includes/general-template.php:765](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/general-template.php#L765-L767)
 * function[bloginfo_rss()](https://developer.wordpress.org/reference/functions/bloginfo_rss/)
 * Displays RSS container for the bloginfo function.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/bloginfo_rss/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/bloginfo_rss/#uses)
   | Source: [wp-includes/feed.php:56](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/feed.php#L56-L68)
 * function[body_class()](https://developer.wordpress.org/reference/functions/body_class/)
 * Displays the class names for the body element.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/body_class/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/body_class/#uses)
   | Source: [wp-includes/post-template.php:623](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/post-template.php#L623-L626)
 * function[bool_from_yn()](https://developer.wordpress.org/reference/functions/bool_from_yn/)
 * Determines whether input is yes or no.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/bool_from_yn/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/bool_from_yn/#uses)
   | Source: [wp-includes/functions.php:1591](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/functions.php#L1591-L1593)
 * function[build_comment_query_vars_from_block()](https://developer.wordpress.org/reference/functions/build_comment_query_vars_from_block/)
 * Helper function that constructs a comment query vars array from the passed block
   properties.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/build_comment_query_vars_from_block/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/build_comment_query_vars_from_block/#uses)
   | Source: [wp-includes/blocks.php:2992](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/blocks.php#L2992-L3042)
 * function[build_query()](https://developer.wordpress.org/reference/functions/build_query/)
 * Builds a URL query based on an associative or indexed array.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/build_query/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/build_query/#uses)
   | Source: [wp-includes/functions.php:1043](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/functions.php#L1043-L1045)
 * function[build_query_vars_from_query_block()](https://developer.wordpress.org/reference/functions/build_query_vars_from_query_block/)
 * Helper function that constructs a WP_Query args array from a `Query` block properties.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/build_query_vars_from_query_block/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/build_query_vars_from_query_block/#uses)
   | Source: [wp-includes/blocks.php:2697](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/blocks.php#L2697-L2943)

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

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

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