Title: 3.5.0 | Developer.WordPress.org

---

# New and updated in 3.5.0

Functions

Hooks

Classes

Methods

 * hook[validate_password_reset](https://developer.wordpress.org/reference/hooks/validate_password_reset/)
 * Fires before the password reset procedure is validated.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/validate_password_reset/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/validate_password_reset/#uses)
   | Source: [wp-login.php:999](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-login.php#L999-L999)
 * hook[login_body_class](https://developer.wordpress.org/reference/hooks/login_body_class/)
 * Filters the login page body classes.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/login_body_class/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/login_body_class/#uses)
   | Source: [wp-login.php:197](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-login.php#L197-L197)
 * hook[xmlrpc_rsd_apis](https://developer.wordpress.org/reference/hooks/xmlrpc_rsd_apis/)
 * Fires when adding APIs to the Really Simple Discovery (RSD) endpoint.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/xmlrpc_rsd_apis/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/xmlrpc_rsd_apis/#uses)
   | Source: [xmlrpc.php:53](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/xmlrpc.php#L53-L53)
 * hook[export_args](https://developer.wordpress.org/reference/hooks/export_args/)
 * Filters the export args.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/export_args/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/export_args/#uses)
   | Source: [wp-admin/export.php:121](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/export.php#L121-L121)
 * hook[export_filters](https://developer.wordpress.org/reference/hooks/export_filters/)
 * Fires at the end of the export filters form.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/export_filters/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/export_filters/#uses)
   | Source: [wp-admin/export.php:342](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/export.php#L342-L342)
 * 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[delete_users_add_js()](https://developer.wordpress.org/reference/functions/delete_users_add_js/)
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/delete_users_add_js/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/delete_users_add_js/#uses)
   | Source: [wp-admin/includes/user.php:568](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/user.php#L568-L582)
 * function[get_theme_feature_list()](https://developer.wordpress.org/reference/functions/get_theme_feature_list/)
 * Retrieves list of WordPress theme features (aka theme tags).
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/get_theme_feature_list/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/get_theme_feature_list/#uses)
   | Source: [wp-admin/includes/theme.php:314](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/theme.php#L314-L412)
 * method[WP_Screen::in_admin()](https://developer.wordpress.org/reference/classes/wp_screen/in_admin/)
 * Indicates whether the screen is in a particular admin.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_screen/in_admin/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_screen/in_admin/#uses)
   | Source: [wp-admin/includes/class-wp-screen.php:443](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-screen.php#L443-L449)
 * hook[manage_{$this->screen->id}_sortable_columns](https://developer.wordpress.org/reference/hooks/manage_this-screen-id_sortable_columns/)
 * Filters the list table sortable columns for a specific screen.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/manage_this-screen-id_sortable_columns/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/manage_this-screen-id_sortable_columns/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:1344](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L1344-L1344)
 * hook[bulk_actions-{$this->screen->id}](https://developer.wordpress.org/reference/hooks/bulk_actions-this-screen-id/)
 * Filters the items in the bulk actions menu of the list table.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/bulk_actions-this-screen-id/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/bulk_actions-this-screen-id/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:591](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L591-L591)
 * hook[views_{$this->screen->id}](https://developer.wordpress.org/reference/hooks/views_this-screen-id/)
 * Filters the list of available list table views.
 * Used by [3 functions](https://developer.wordpress.org/reference/hooks/views_this-screen-id/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/views_this-screen-id/#uses)
   | Source: [wp-admin/includes/class-wp-list-table.php:521](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-list-table.php#L521-L521)
 * hook[image_editor_save_pre](https://developer.wordpress.org/reference/hooks/image_editor_save_pre/)
 * Filters the WP_Image_Editor instance for the image to be streamed to the browser.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/image_editor_save_pre/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/image_editor_save_pre/#uses)
   | Source: [wp-admin/includes/image-edit.php:355](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/image-edit.php#L355-L355)
 * function[wp_save_image_file()](https://developer.wordpress.org/reference/functions/wp_save_image_file/)
 * Saves image to file.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_save_image_file/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/wp_save_image_file/#uses)
   | Source: [wp-admin/includes/image-edit.php:430](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/image-edit.php#L430-L512)
 * hook[wp_save_image_editor_file](https://developer.wordpress.org/reference/hooks/wp_save_image_editor_file/)
 * Filters whether to skip saving the image file.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_save_image_editor_file/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_save_image_editor_file/#uses)
   | Source: [wp-admin/includes/image-edit.php:450](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/image-edit.php#L450-L450)
 * hook[wp_image_editor_before_change](https://developer.wordpress.org/reference/hooks/wp_image_editor_before_change/)
 * Filters the WP_Image_Editor instance before applying changes to the image.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_image_editor_before_change/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_image_editor_before_change/#uses)
   | Source: [wp-admin/includes/image-edit.php:704](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/image-edit.php#L704-L704)
 * hook[after_theme_row_{$stylesheet}](https://developer.wordpress.org/reference/hooks/after_theme_row_stylesheet/)
 * Fires after each specific row in the Multisite themes list table.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/after_theme_row_stylesheet/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/after_theme_row_stylesheet/#uses)
   | Source: [wp-admin/includes/class-wp-ms-themes-list-table.php:1047](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-ms-themes-list-table.php#L1047-L1047)
 * function[install_plugins_favorites_form()](https://developer.wordpress.org/reference/functions/install_plugins_favorites_form/)
 * Shows a username form for the favorites page.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/install_plugins_favorites_form/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/install_plugins_favorites_form/#uses)
   | Source: [wp-admin/includes/plugin-install.php:366](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/plugin-install.php#L366-L381)
 * function[maybe_disable_link_manager()](https://developer.wordpress.org/reference/functions/maybe_disable_link_manager/)
 * Disables the Link Manager on upgrade if, at the time of upgrade, no links exist
   in the DB.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/maybe_disable_link_manager/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/maybe_disable_link_manager/#uses)
   | Source: [wp-admin/includes/upgrade.php:3685](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/upgrade.php#L3685-L3691)
 * function[register_setting()](https://developer.wordpress.org/reference/functions/register_setting/)
 * Registers a setting and its data.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/register_setting/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/register_setting/#uses)
   | Source: [wp-includes/option.php:2996](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/option.php#L2996-L3091)
 * hook[restrict_manage_users](https://developer.wordpress.org/reference/hooks/restrict_manage_users/)
 * Fires just before the closing div containing the bulk role-change controls in
   the Users list table.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/restrict_manage_users/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/restrict_manage_users/#uses)
   | Source: [wp-admin/includes/class-wp-users-list-table.php:330](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-users-list-table.php#L330-L330)
 * function[multisite_over_quota_message()](https://developer.wordpress.org/reference/functions/multisite_over_quota_message/)
 * Displays the out of storage quota message in Multisite.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/multisite_over_quota_message/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/multisite_over_quota_message/#uses)
   | Source: [wp-admin/includes/media.php:3104](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/media.php#L3104-L3110)
 * function[edit_form_image_editor()](https://developer.wordpress.org/reference/functions/edit_form_image_editor/)
 * Displays the image and editor in the post editor
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/edit_form_image_editor/#used-by)
   | Uses [24 functions](https://developer.wordpress.org/reference/functions/edit_form_image_editor/#uses)
   | Source: [wp-admin/includes/media.php:3119](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/media.php#L3119-L3298)
 * 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:3305](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/media.php#L3305-L3516)
 * function[get_compat_media_markup()](https://developer.wordpress.org/reference/functions/get_compat_media_markup/)
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/get_compat_media_markup/#used-by)
   | Uses [12 functions](https://developer.wordpress.org/reference/functions/get_compat_media_markup/#uses)
   | Source: [wp-admin/includes/media.php:1874](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/media.php#L1874-L2063)
 * hook[upload_ui_over_quota](https://developer.wordpress.org/reference/hooks/upload_ui_over_quota/)
 * Fires when an upload will exceed the defined upload space quota for a network
   site.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/upload_ui_over_quota/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/upload_ui_over_quota/#uses)
   | Source: [wp-admin/includes/media.php:2141](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/media.php#L2141-L2141)
 * hook[admin_post_thumbnail_html](https://developer.wordpress.org/reference/hooks/admin_post_thumbnail_html/)
 * Filters the admin post thumbnail HTML markup to return.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/admin_post_thumbnail_html/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_post_thumbnail_html/#uses)
   | Source: [wp-admin/includes/post.php:1707](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/post.php#L1707-L1707)
 * function[wp_ajax_save_attachment_order()](https://developer.wordpress.org/reference/functions/wp_ajax_save_attachment_order/)
 * Handles saving the attachment order via AJAX.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_ajax_save_attachment_order/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/wp_ajax_save_attachment_order/#uses)
   | Source: [wp-admin/includes/ajax-actions.php:3256](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/ajax-actions.php#L3256-L3302)
 * function[wp_ajax_send_attachment_to_editor()](https://developer.wordpress.org/reference/functions/wp_ajax_send_attachment_to_editor/)
 * Handles sending an attachment to the editor via AJAX.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_ajax_send_attachment_to_editor/#used-by)
   | Uses [14 functions](https://developer.wordpress.org/reference/functions/wp_ajax_send_attachment_to_editor/#uses)
   | Source: [wp-admin/includes/ajax-actions.php:3313](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/ajax-actions.php#L3313-L3376)
 * function[wp_ajax_send_link_to_editor()](https://developer.wordpress.org/reference/functions/wp_ajax_send_link_to_editor/)
 * Handles sending a link to the editor via AJAX.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_ajax_send_link_to_editor/#used-by)
   | Uses [12 functions](https://developer.wordpress.org/reference/functions/wp_ajax_send_link_to_editor/#uses)
   | Source: [wp-admin/includes/ajax-actions.php:3393](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/ajax-actions.php#L3393-L3448)

1 [2](https://developer.wordpress.org/reference/since/3.5.0/page/2/?output_format=md)
[3](https://developer.wordpress.org/reference/since/3.5.0/page/3/?output_format=md)…
[6](https://developer.wordpress.org/reference/since/3.5.0/page/6/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/since/3.5.0/page/2/?output_format=md)