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

---

# Functions

 * function[add_metadata()](https://developer.wordpress.org/reference/functions/add_metadata/)
 * Adds metadata for the specified object.
 * Used by [9 functions](https://developer.wordpress.org/reference/functions/add_metadata/#used-by)
   | Uses [13 functions](https://developer.wordpress.org/reference/functions/add_metadata/#uses)
   | Source: [wp-includes/meta.php:40](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/meta.php#L40-L171)
 * function[add_meta_box()](https://developer.wordpress.org/reference/functions/add_meta_box/)
 * Adds a meta box to one or more screens.
 * Used by [7 functions](https://developer.wordpress.org/reference/functions/add_meta_box/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/add_meta_box/#uses)
   | Source: [wp-admin/includes/template.php:1080](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/template.php#L1080-L1169)
 * function[add_network_option()](https://developer.wordpress.org/reference/functions/add_network_option/)
 * Adds a new network option.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/add_network_option/#used-by)
   | Uses [12 functions](https://developer.wordpress.org/reference/functions/add_network_option/#uses)
   | Source: [wp-includes/option.php:2152](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/option.php#L2152-L2263)
 * function[add_new_user_to_blog()](https://developer.wordpress.org/reference/functions/add_new_user_to_blog/)
 * Adds a newly created user to the appropriate blog
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/add_new_user_to_blog/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/add_new_user_to_blog/#uses)
   | Source: [wp-includes/ms-functions.php:2309](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ms-functions.php#L2309-L2326)
 * function[add_object_page()](https://developer.wordpress.org/reference/functions/add_object_page/)
 * Add a top-level menu page in the ‘objects’ section.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/add_object_page/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/add_object_page/#uses)
   | Source: [wp-admin/includes/deprecated.php:1438](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/deprecated.php#L1438-L1446)
 * function[add_option()](https://developer.wordpress.org/reference/functions/add_option/)
 * Adds a new option.
 * Used by [6 functions](https://developer.wordpress.org/reference/functions/add_option/#used-by)
   | Uses [17 functions](https://developer.wordpress.org/reference/functions/add_option/#uses)
   | Source: [wp-includes/option.php:1067](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/option.php#L1067-L1187)
 * function[add_options_page()](https://developer.wordpress.org/reference/functions/add_options_page/)
 * Adds a submenu page to the Settings main menu.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/add_options_page/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/add_options_page/#uses)
   | Source: [wp-admin/includes/plugin.php:1623](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/plugin.php#L1623-L1625)
 * function[add_option_update_handler()](https://developer.wordpress.org/reference/functions/add_option_update_handler/)
 * Register a setting and its sanitization callback
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/add_option_update_handler/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/add_option_update_handler/#uses)
   | Source: [wp-admin/includes/deprecated.php:172](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/deprecated.php#L172-L175)
 * function[add_option_whitelist()](https://developer.wordpress.org/reference/functions/add_option_whitelist/)
 * Adds an array of options to the list of allowed options.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/add_option_whitelist/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/add_option_whitelist/#uses)
   | Source: [wp-includes/deprecated.php:4089](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/deprecated.php#L4089-L4093)
 * function[add_pages_page()](https://developer.wordpress.org/reference/functions/add_pages_page/)
 * Adds a submenu page to the Pages main menu.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/add_pages_page/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/add_pages_page/#uses)
   | Source: [wp-admin/includes/plugin.php:1820](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/plugin.php#L1820-L1822)
 * function[add_permastruct()](https://developer.wordpress.org/reference/functions/add_permastruct/)
 * Adds a permalink structure.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/add_permastruct/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/add_permastruct/#uses)
   | Source: [wp-includes/rewrite.php:206](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rewrite.php#L206-L219)
 * function[add_ping()](https://developer.wordpress.org/reference/functions/add_ping/)
 * Adds a URL to those already pinged.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/add_ping/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/add_ping/#uses)
   | Source: [wp-includes/post.php:5936](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/post.php#L5936-L5967)
 * function[add_plugins_page()](https://developer.wordpress.org/reference/functions/add_plugins_page/)
 * Adds a submenu page to the Plugins main menu.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/add_plugins_page/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/add_plugins_page/#uses)
   | Source: [wp-admin/includes/plugin.php:1671](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/plugin.php#L1671-L1673)
 * function[add_posts_page()](https://developer.wordpress.org/reference/functions/add_posts_page/)
 * Adds a submenu page to the Posts main menu.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/add_posts_page/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/add_posts_page/#uses)
   | Source: [wp-admin/includes/plugin.php:1748](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/plugin.php#L1748-L1750)
 * function[add_post_meta()](https://developer.wordpress.org/reference/functions/add_post_meta/)
 * Adds a meta field to the given post.
 * Used by [18 functions](https://developer.wordpress.org/reference/functions/add_post_meta/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/add_post_meta/#uses)
   | Source: [wp-includes/post.php:2647](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/post.php#L2647-L2655)
 * function[add_post_type_support()](https://developer.wordpress.org/reference/functions/add_post_type_support/)
 * Registers support of certain features for a post type.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/add_post_type_support/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/add_post_type_support/#uses)
   | Source: [wp-includes/post.php:2287](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/post.php#L2287-L2298)
 * function[add_query_arg()](https://developer.wordpress.org/reference/functions/add_query_arg/)
 * Retrieves a modified URL query string.
 * Used by [164 functions](https://developer.wordpress.org/reference/functions/add_query_arg/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/add_query_arg/#uses)
   | Source: [wp-includes/functions.php:1139](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/functions.php#L1139-L1205)
 * function[add_rewrite_endpoint()](https://developer.wordpress.org/reference/functions/add_rewrite_endpoint/)
 * Adds an endpoint, like /trackback/.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/add_rewrite_endpoint/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/add_rewrite_endpoint/#uses)
   | Source: [wp-includes/rewrite.php:335](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rewrite.php#L335-L338)
 * function[add_rewrite_rule()](https://developer.wordpress.org/reference/functions/add_rewrite_rule/)
 * Adds a rewrite rule that transforms a URL structure to a set of query vars.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/add_rewrite_rule/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/add_rewrite_rule/#uses)
   | Source: [wp-includes/rewrite.php:140](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rewrite.php#L140-L144)
 * function[add_rewrite_tag()](https://developer.wordpress.org/reference/functions/add_rewrite_tag/)
 * Adds a new rewrite tag (like %postname%).
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/add_rewrite_tag/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/add_rewrite_tag/#uses)
   | Source: [wp-includes/rewrite.php:162](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rewrite.php#L162-L177)
 * function[add_role()](https://developer.wordpress.org/reference/functions/add_role/)
 * Adds a role, if it does not exist.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/add_role/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/add_role/#uses)
   | Source: [wp-includes/capabilities.php:1135](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/capabilities.php#L1135-L1141)
 * function[add_screen_option()](https://developer.wordpress.org/reference/functions/add_screen_option/)
 * Register and configure an admin screen option
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/add_screen_option/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/add_screen_option/#uses)
   | Source: [wp-admin/includes/screen.php:205](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/screen.php#L205-L213)
 * function[add_settings_error()](https://developer.wordpress.org/reference/functions/add_settings_error/)
 * Registers a settings error to be displayed to the user.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/add_settings_error/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/add_settings_error/#uses)
   | Source: [wp-admin/includes/template.php:1870](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/template.php#L1870-L1879)
 * function[add_settings_field()](https://developer.wordpress.org/reference/functions/add_settings_field/)
 * Adds a new field to a section of a settings page.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/add_settings_field/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/add_settings_field/#uses)
   | Source: [wp-admin/includes/template.php:1715](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/template.php#L1715-L1750)
 * function[add_settings_section()](https://developer.wordpress.org/reference/functions/add_settings_section/)
 * Adds a new section to a settings page.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/add_settings_section/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/add_settings_section/#uses)
   | Source: [wp-admin/includes/template.php:1637](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/template.php#L1637-L1678)
 * function[add_shortcode()](https://developer.wordpress.org/reference/functions/add_shortcode/)
 * Adds a new shortcode.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/add_shortcode/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/add_shortcode/#uses)
   | Source: [wp-includes/shortcodes.php:63](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/shortcodes.php#L63-L90)
 * function[add_site_meta()](https://developer.wordpress.org/reference/functions/add_site_meta/)
 * Adds metadata to a site.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/add_site_meta/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/add_site_meta/#uses)
   | Source: [wp-includes/ms-site.php:1042](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ms-site.php#L1042-L1044)
 * function[add_site_option()](https://developer.wordpress.org/reference/functions/add_site_option/)
 * Adds a new option for the current network.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/add_site_option/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/add_site_option/#uses)
   | Source: [wp-includes/option.php:1950](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/option.php#L1950-L1952)
 * function[add_submenu_page()](https://developer.wordpress.org/reference/functions/add_submenu_page/)
 * Adds a submenu page.
 * Used by [14 functions](https://developer.wordpress.org/reference/functions/add_submenu_page/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/add_submenu_page/#uses)
   | Source: [wp-admin/includes/plugin.php:1486](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/plugin.php#L1486-L1577)
 * function[add_term_meta()](https://developer.wordpress.org/reference/functions/add_term_meta/)
 * Adds metadata to a term.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/add_term_meta/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/add_term_meta/#uses)
   | Source: [wp-includes/taxonomy.php:1403](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/taxonomy.php#L1403-L1409)

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

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

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