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

---

# Functions

 * function[has_site_icon()](https://developer.wordpress.org/reference/functions/has_site_icon/)
 * Determines whether the site has a Site Icon.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/has_site_icon/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/has_site_icon/#uses)
   | Source: [wp-includes/general-template.php:1017](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/general-template.php#L1017-L1019)
 * function[has_tag()](https://developer.wordpress.org/reference/functions/has_tag/)
 * Checks if the current post has any of given tags.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/has_tag/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/has_tag/#uses)
   | Source: [wp-includes/category-template.php:1521](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/category-template.php#L1521-L1523)
 * function[has_term()](https://developer.wordpress.org/reference/functions/has_term/)
 * Checks if the current post has any of given terms.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/has_term/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/has_term/#uses)
   | Source: [wp-includes/category-template.php:1542](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/category-template.php#L1542-L1555)
 * function[has_term_meta()](https://developer.wordpress.org/reference/functions/has_term_meta/)
 * Gets all meta data, including meta IDs, for the given term ID.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/has_term_meta/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/has_term_meta/#uses)
   | Source: [wp-includes/taxonomy.php:1526](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/taxonomy.php#L1526-L1535)
 * function[has_translation()](https://developer.wordpress.org/reference/functions/has_translation/)
 * Returns a boolean to indicate whether a translation exists for a given string
   with optional text domain and locale.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/has_translation/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/has_translation/#uses)
   | Source: [wp-includes/l10n.php:2019](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/l10n.php#L2019-L2021)
 * function[have_comments()](https://developer.wordpress.org/reference/functions/have_comments/)
 * Determines whether current WordPress query has comments to loop over.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/have_comments/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/have_comments/#uses)
   | Source: [wp-includes/query.php:1021](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/query.php#L1021-L1029)
 * function[have_posts()](https://developer.wordpress.org/reference/functions/have_posts/)
 * Determines whether current WordPress query has posts to loop over.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/have_posts/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/have_posts/#uses)
   | Source: [wp-includes/query.php:941](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/query.php#L941-L949)
 * function[header_image()](https://developer.wordpress.org/reference/functions/header_image/)
 * Displays header image URL.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/header_image/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/header_image/#uses)
   | Source: [wp-includes/theme.php:1498](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L1498-L1504)
 * function[header_textcolor()](https://developer.wordpress.org/reference/functions/header_textcolor/)
 * Displays the custom header text color in 3- or 6-digit hexadecimal form (minus
   the hash symbol).
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/header_textcolor/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/header_textcolor/#uses)
   | Source: [wp-includes/theme.php:1193](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L1193-L1195)
 * function[heartbeat_autosave()](https://developer.wordpress.org/reference/functions/heartbeat_autosave/)
 * Performs autosave with heartbeat.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/heartbeat_autosave/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/heartbeat_autosave/#uses)
   | Source: [wp-admin/includes/misc.php:1350](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/misc.php#L1350-L1376)
 * function[home_url()](https://developer.wordpress.org/reference/functions/home_url/)
 * Retrieves the URL for the current site where the front end is accessible.
 * Used by [108 functions](https://developer.wordpress.org/reference/functions/home_url/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/home_url/#uses)
   | Source: [wp-includes/link-template.php:3441](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/link-template.php#L3441-L3443)
 * function[htmlentities2()](https://developer.wordpress.org/reference/functions/htmlentities2/)
 * Converts entities, while preserving already-encoded entities.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/htmlentities2/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/htmlentities2/#uses)
   | Source: [wp-includes/formatting.php:4641](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/formatting.php#L4641-L4647)
 * function[html_type_rss()](https://developer.wordpress.org/reference/functions/html_type_rss/)
 * Displays the HTML type based on the blog setting.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/html_type_rss/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/html_type_rss/#uses)
   | Source: [wp-includes/feed.php:451](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/feed.php#L451-L459)
 * function[human_readable_duration()](https://developer.wordpress.org/reference/functions/human_readable_duration/)
 * Converts a duration to human readable format.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/human_readable_duration/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/human_readable_duration/#uses)
   | Source: [wp-includes/functions.php:512](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/functions.php#L512-L571)
 * function[human_time_diff()](https://developer.wordpress.org/reference/functions/human_time_diff/)
 * Determines the difference between two timestamps.
 * Used by [10 functions](https://developer.wordpress.org/reference/functions/human_time_diff/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/human_time_diff/#uses)
   | Source: [wp-includes/formatting.php:3880](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/formatting.php#L3880-L3949)
 * function[iframe_footer()](https://developer.wordpress.org/reference/functions/iframe_footer/)
 * Generic Iframe footer for use with Thickbox.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/iframe_footer/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/iframe_footer/#uses)
   | Source: [wp-admin/includes/template.php:2205](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/template.php#L2205-L2233)
 * function[iframe_header()](https://developer.wordpress.org/reference/functions/iframe_header/)
 * Generic Iframe header for use with Thickbox.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/iframe_header/#used-by)
   | Uses [15 functions](https://developer.wordpress.org/reference/functions/iframe_header/#uses)
   | Source: [wp-admin/includes/template.php:2125](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/template.php#L2125-L2198)
 * function[iis7_add_rewrite_rule()](https://developer.wordpress.org/reference/functions/iis7_add_rewrite_rule/)
 * Adds WordPress rewrite rule to the IIS 7+ configuration file.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/iis7_add_rewrite_rule/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/iis7_add_rewrite_rule/#uses)
   | Source: [wp-admin/includes/misc.php:894](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/misc.php#L894-L971)
 * function[iis7_delete_rewrite_rule()](https://developer.wordpress.org/reference/functions/iis7_delete_rewrite_rule/)
 * Deletes WordPress rewrite rule from web.config file if it exists there.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/iis7_delete_rewrite_rule/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/iis7_delete_rewrite_rule/#uses)
   | Source: [wp-admin/includes/misc.php:854](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/misc.php#L854-L883)
 * function[iis7_rewrite_rule_exists()](https://developer.wordpress.org/reference/functions/iis7_rewrite_rule_exists/)
 * Checks if rewrite rule for WordPress already exists in the IIS 7+ configuration
   file.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/iis7_rewrite_rule_exists/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/iis7_rewrite_rule_exists/#uses)
   | Source: [wp-admin/includes/misc.php:821](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/misc.php#L821-L844)
 * function[iis7_save_url_rewrite_rules()](https://developer.wordpress.org/reference/functions/iis7_save_url_rewrite_rules/)
 * Updates the IIS web.config file with the current rules if it is writable.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/iis7_save_url_rewrite_rules/#used-by)
   | Uses [8 functions](https://developer.wordpress.org/reference/functions/iis7_save_url_rewrite_rules/#uses)
   | Source: [wp-admin/includes/misc.php:302](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/misc.php#L302-L330)
 * function[iis7_supports_permalinks()](https://developer.wordpress.org/reference/functions/iis7_supports_permalinks/)
 * Checks if IIS 7+ supports pretty permalinks.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/iis7_supports_permalinks/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/iis7_supports_permalinks/#uses)
   | Source: [wp-includes/functions.php:6201](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/functions.php#L6201-L6226)
 * function[image_add_caption()](https://developer.wordpress.org/reference/functions/image_add_caption/)
 * Adds image shortcode with caption to editor.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/image_add_caption/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/image_add_caption/#uses)
   | Source: [wp-admin/includes/media.php:188](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/media.php#L188-L250)
 * function[image_align_input_fields()](https://developer.wordpress.org/reference/functions/image_align_input_fields/)
 * Retrieves HTML for the image alignment radio buttons with the specified one checked.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/image_align_input_fields/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/image_align_input_fields/#uses)
   | Source: [wp-admin/includes/media.php:1153](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/media.php#L1153-L1180)
 * function[image_attachment_fields_to_edit()](https://developer.wordpress.org/reference/functions/image_attachment_fields_to_edit/)
 * Retrieves the image attachment fields to edit form fields.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/image_attachment_fields_to_edit/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/image_attachment_fields_to_edit/#uses)
   | Source: [wp-admin/includes/media.php:1318](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/media.php#L1318-L1320)
 * function[image_attachment_fields_to_save()](https://developer.wordpress.org/reference/functions/image_attachment_fields_to_save/)
 * Was used to filter input from media_upload_form_handler() and to assign a default
   post_title from the file name if none supplied.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/image_attachment_fields_to_save/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/image_attachment_fields_to_save/#uses)
   | Source: [wp-admin/includes/deprecated.php:1587](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/deprecated.php#L1587-L1591)
 * function[image_constrain_size_for_editor()](https://developer.wordpress.org/reference/functions/image_constrain_size_for_editor/)
 * Scales down the default size of an image.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/image_constrain_size_for_editor/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/image_constrain_size_for_editor/#uses)
   | Source: [wp-includes/media.php:65](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L65-L141)
 * function[image_downsize()](https://developer.wordpress.org/reference/functions/image_downsize/)
 * Scales an image to fit a particular size (such as ‘thumb’ or ‘medium’).
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/image_downsize/#used-by)
   | Uses [9 functions](https://developer.wordpress.org/reference/functions/image_downsize/#uses)
   | Source: [wp-includes/media.php:196](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L196-L279)
 * function[image_edit_apply_changes()](https://developer.wordpress.org/reference/functions/image_edit_apply_changes/)
 * Performs group of changes on Editor specified.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/image_edit_apply_changes/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/image_edit_apply_changes/#uses)
   | Source: [wp-admin/includes/image-edit.php:635](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/image-edit.php#L635-L758)
 * function[image_get_intermediate_size()](https://developer.wordpress.org/reference/functions/image_get_intermediate_size/)
 * Retrieves the image’s intermediate size (resized) path, width, and height.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/image_get_intermediate_size/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/image_get_intermediate_size/#uses)
   | Source: [wp-includes/media.php:780](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L780-L874)

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

[1](https://developer.wordpress.org/reference/functions/?output_format=md) … [32](https://developer.wordpress.org/reference/functions/page/32/?output_format=md)
[33](https://developer.wordpress.org/reference/functions/page/33/?output_format=md)
34 [35](https://developer.wordpress.org/reference/functions/page/35/?output_format=md)
[36](https://developer.wordpress.org/reference/functions/page/36/?output_format=md)…
[49](https://developer.wordpress.org/reference/functions/page/49/?output_format=md)

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