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

---

# Functions

 * function[edit_post()](https://developer.wordpress.org/reference/functions/edit_post/)
 * Updates an existing post with values provided in `$_POST`.
 * Used by [6 functions](https://developer.wordpress.org/reference/functions/edit_post/#used-by)
   | Uses [39 functions](https://developer.wordpress.org/reference/functions/edit_post/#uses)
   | Source: [wp-admin/includes/post.php:259](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/post.php#L259-L482)
 * function[edit_post_link()](https://developer.wordpress.org/reference/functions/edit_post_link/)
 * Displays the edit post link for post.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/edit_post_link/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/edit_post_link/#uses)
   | Source: [wp-includes/link-template.php:1514](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/link-template.php#L1514-L1543)
 * function[edit_tag_link()](https://developer.wordpress.org/reference/functions/edit_tag_link/)
 * Displays or retrieves the edit link for a tag with formatting.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/edit_tag_link/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/edit_tag_link/#uses)
   | Source: [wp-includes/link-template.php:1055](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/link-template.php#L1055-L1066)
 * function[edit_term_link()](https://developer.wordpress.org/reference/functions/edit_term_link/)
 * Displays or retrieves the edit term link with formatting.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/edit_term_link/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/edit_term_link/#uses)
   | Source: [wp-includes/link-template.php:1136](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/link-template.php#L1136-L1173)
 * function[edit_user()](https://developer.wordpress.org/reference/functions/edit_user/)
 * Edit user settings based on contents of $_POST
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/edit_user/#used-by)
   | Uses [28 functions](https://developer.wordpress.org/reference/functions/edit_user/#uses)
   | Source: [wp-admin/includes/user.php:30](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/user.php#L30-L250)
 * function[email_exists()](https://developer.wordpress.org/reference/functions/email_exists/)
 * Determines whether the given email exists.
 * Used by [6 functions](https://developer.wordpress.org/reference/functions/email_exists/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/email_exists/#uses)
   | Source: [wp-includes/user.php:2094](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L2094-L2112)
 * function[endElement()](https://developer.wordpress.org/reference/functions/endelement/)
 * Ends a new XML tag.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/endelement/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/endelement/#uses)
   | Source: [wp-admin/link-parse-opml.php:75](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/link-parse-opml.php#L75-L77)
 * function[enqueue_block_styles_assets()](https://developer.wordpress.org/reference/functions/enqueue_block_styles_assets/)
 * Function responsible for enqueuing the styles required for block styles functionality
   on the editor and on the frontend.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/enqueue_block_styles_assets/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/enqueue_block_styles_assets/#uses)
   | Source: [wp-includes/script-loader.php:2764](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/script-loader.php#L2764-L2809)
 * function[enqueue_comment_hotkeys_js()](https://developer.wordpress.org/reference/functions/enqueue_comment_hotkeys_js/)
 * Enqueues comment shortcuts jQuery script.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/enqueue_comment_hotkeys_js/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/enqueue_comment_hotkeys_js/#uses)
   | Source: [wp-admin/includes/comment.php:205](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/comment.php#L205-L209)
 * function[enqueue_editor_block_styles_assets()](https://developer.wordpress.org/reference/functions/enqueue_editor_block_styles_assets/)
 * Function responsible for enqueuing the assets required for block styles functionality
   on the editor.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/enqueue_editor_block_styles_assets/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/enqueue_editor_block_styles_assets/#uses)
   | Source: [wp-includes/script-loader.php:2816](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/script-loader.php#L2816-L2842)
 * function[enqueue_embed_scripts()](https://developer.wordpress.org/reference/functions/enqueue_embed_scripts/)
 * Enqueues embed iframe default CSS and JS.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/enqueue_embed_scripts/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/enqueue_embed_scripts/#uses)
   | Source: [wp-includes/embed.php:1069](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/embed.php#L1069-L1077)
 * function[ent2ncr()](https://developer.wordpress.org/reference/functions/ent2ncr/)
 * Converts named entities into numbered entities.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/ent2ncr/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/ent2ncr/#uses)
   | Source: [wp-includes/formatting.php:4106](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/formatting.php#L4106-L4383)
 * function[esc_attr()](https://developer.wordpress.org/reference/functions/esc_attr/)
 * Escaping for HTML attributes.
 * Used by [317 functions](https://developer.wordpress.org/reference/functions/esc_attr/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/esc_attr/#uses)
   | Source: [wp-includes/formatting.php:4714](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/formatting.php#L4714-L4729)
 * function[esc_attr_e()](https://developer.wordpress.org/reference/functions/esc_attr_e/)
 * Displays translated text that has been escaped for safe use in an attribute.
 * Used by [43 functions](https://developer.wordpress.org/reference/functions/esc_attr_e/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/esc_attr_e/#uses)
   | Source: [wp-includes/l10n.php:370](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/l10n.php#L370-L372)
 * function[esc_attr_x()](https://developer.wordpress.org/reference/functions/esc_attr_x/)
 * Translates string with gettext context, and escapes it for safe use in an attribute.
 * Used by [5 functions](https://developer.wordpress.org/reference/functions/esc_attr_x/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/esc_attr_x/#uses)
   | Source: [wp-includes/l10n.php:441](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/l10n.php#L441-L443)
 * function[esc_attr__()](https://developer.wordpress.org/reference/functions/esc_attr__/)
 * Retrieves the translation of $text and escapes it for safe use in an attribute.
 * Used by [21 functions](https://developer.wordpress.org/reference/functions/esc_attr__/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/esc_attr__/#uses)
   | Source: [wp-includes/l10n.php:322](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/l10n.php#L322-L324)
 * function[esc_html()](https://developer.wordpress.org/reference/functions/esc_html/)
 * Escaping for HTML blocks.
 * Used by [207 functions](https://developer.wordpress.org/reference/functions/esc_html/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/esc_html/#uses)
   | Source: [wp-includes/formatting.php:4689](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/formatting.php#L4689-L4704)
 * function[esc_html_e()](https://developer.wordpress.org/reference/functions/esc_html_e/)
 * Displays translated text that has been escaped for safe use in HTML output.
 * Used by [18 functions](https://developer.wordpress.org/reference/functions/esc_html_e/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/esc_html_e/#uses)
   | Source: [wp-includes/l10n.php:388](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/l10n.php#L388-L390)
 * function[esc_html_x()](https://developer.wordpress.org/reference/functions/esc_html_x/)
 * Translates string with gettext context, and escapes it for safe use in HTML output.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/esc_html_x/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/esc_html_x/#uses)
   | Source: [wp-includes/l10n.php:459](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/l10n.php#L459-L461)
 * function[esc_html__()](https://developer.wordpress.org/reference/functions/esc_html__/)
 * Retrieves the translation of $text and escapes it for safe use in HTML output.
 * Used by [9 functions](https://developer.wordpress.org/reference/functions/esc_html__/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/esc_html__/#uses)
   | Source: [wp-includes/l10n.php:339](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/l10n.php#L339-L341)
 * function[esc_js()](https://developer.wordpress.org/reference/functions/esc_js/)
 * Escapes single quotes, `”`, “, `&`, and fixes line endings.
 * Used by [21 functions](https://developer.wordpress.org/reference/functions/esc_js/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/esc_js/#uses)
   | Source: [wp-includes/formatting.php:4661](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/formatting.php#L4661-L4679)
 * function[esc_sql()](https://developer.wordpress.org/reference/functions/esc_sql/)
 * Escapes data for use in a MySQL query.
 * Used by [11 functions](https://developer.wordpress.org/reference/functions/esc_sql/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/esc_sql/#uses)
   | Source: [wp-includes/formatting.php:4465](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/formatting.php#L4465-L4468)
 * function[esc_textarea()](https://developer.wordpress.org/reference/functions/esc_textarea/)
 * Escaping for textarea values.
 * Used by [10 functions](https://developer.wordpress.org/reference/functions/esc_textarea/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/esc_textarea/#uses)
   | Source: [wp-includes/formatting.php:4739](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/formatting.php#L4739-L4750)
 * function[esc_url()](https://developer.wordpress.org/reference/functions/esc_url/)
 * Checks and cleans a URL.
 * Used by [315 functions](https://developer.wordpress.org/reference/functions/esc_url/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/esc_url/#uses)
   | Source: [wp-includes/formatting.php:4489](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/formatting.php#L4489-L4588)
 * function[esc_url_raw()](https://developer.wordpress.org/reference/functions/esc_url_raw/)
 * Sanitizes a URL for database or redirect usage.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/esc_url_raw/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/esc_url_raw/#uses)
   | Source: [wp-includes/formatting.php:4607](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/formatting.php#L4607-L4609)
 * function[esc_xml()](https://developer.wordpress.org/reference/functions/esc_xml/)
 * Escaping for XML blocks.
 * Used by [5 functions](https://developer.wordpress.org/reference/functions/esc_xml/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/esc_xml/#uses)
   | Source: [wp-includes/formatting.php:4760](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/formatting.php#L4760-L4807)
 * function[excerpt_remove_blocks()](https://developer.wordpress.org/reference/functions/excerpt_remove_blocks/)
 * Parses blocks out of a content string, and renders those appropriate for the 
   excerpt.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/excerpt_remove_blocks/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/excerpt_remove_blocks/#uses)
   | Source: [wp-includes/blocks.php:2132](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/blocks.php#L2132-L2209)
 * function[excerpt_remove_footnotes()](https://developer.wordpress.org/reference/functions/excerpt_remove_footnotes/)
 * Parses footnotes markup out of a content string, and renders those appropriate
   for the excerpt.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/excerpt_remove_footnotes/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/excerpt_remove_footnotes/#uses)
   | Source: [wp-includes/blocks.php:2220](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/blocks.php#L2220-L2230)
 * function[export_add_js()](https://developer.wordpress.org/reference/functions/export_add_js/)
 * Display JavaScript on the page.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/export_add_js/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/export_add_js/#uses)
   | Source: [wp-admin/export.php:27](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/export.php#L27-L45)
 * function[export_date_options()](https://developer.wordpress.org/reference/functions/export_date_options/)
 * Creates the date options fields for exporting a given post type.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/export_date_options/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/export_date_options/#uses)
   | Source: [wp-admin/export.php:139](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/export.php#L139-L170)

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

[1](https://developer.wordpress.org/reference/functions/?output_format=md) … [10](https://developer.wordpress.org/reference/functions/page/10/?output_format=md)
[11](https://developer.wordpress.org/reference/functions/page/11/?output_format=md)
12 [13](https://developer.wordpress.org/reference/functions/page/13/?output_format=md)
[14](https://developer.wordpress.org/reference/functions/page/14/?output_format=md)…
[49](https://developer.wordpress.org/reference/functions/page/49/?output_format=md)

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