Title: 4.9.8 | Developer.WordPress.org

---

# New and updated in 4.9.8

Functions

Hooks

Classes

Methods

 * function[register_term_meta()](https://developer.wordpress.org/reference/functions/register_term_meta/)
 * Registers a meta key for terms.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/register_term_meta/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/register_term_meta/#uses)
   | Source: [wp-includes/taxonomy.php:1549](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/taxonomy.php#L1549-L1553)
 * function[unregister_term_meta()](https://developer.wordpress.org/reference/functions/unregister_term_meta/)
 * Unregisters a meta key for terms.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/unregister_term_meta/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/unregister_term_meta/#uses)
   | Source: [wp-includes/taxonomy.php:1566](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/taxonomy.php#L1566-L1568)
 * function[get_object_subtype()](https://developer.wordpress.org/reference/functions/get_object_subtype/)
 * Returns the object subtype for a given object ID of a specific type.
 * Used by [8 functions](https://developer.wordpress.org/reference/functions/get_object_subtype/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/get_object_subtype/#uses)
   | Source: [wp-includes/meta.php:1798](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/meta.php#L1798-L1859)
 * hook[get_object_subtype_{$object_type}](https://developer.wordpress.org/reference/hooks/get_object_subtype_object_type/)
 * Filters the object subtype identifier.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/get_object_subtype_object_type/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/get_object_subtype_object_type/#uses)
   | Source: [wp-includes/meta.php:1858](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/meta.php#L1858-L1858)
 * hook[sanitize_{$object_type}_meta_{$meta_key}_for_{$object_subtype}](https://developer.wordpress.org/reference/hooks/sanitize_object_type_meta_meta_key_for_object_subtype/)
 * Filters the sanitization of a specific meta key of a specific meta type and subtype.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/sanitize_object_type_meta_meta_key_for_object_subtype/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/sanitize_object_type_meta_meta_key_for_object_subtype/#uses)
   | Source: [wp-includes/meta.php:1360](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/meta.php#L1360-L1360)
 * method[WP_REST_Posts_Controller::get_available_actions()](https://developer.wordpress.org/reference/classes/wp_rest_posts_controller/get_available_actions/)
 * Gets the link relations available for the post and current user.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_rest_posts_controller/get_available_actions/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/classes/wp_rest_posts_controller/get_available_actions/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2353](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php#L2353-L2399)
 * method[WP_REST_Posts_Controller::get_schema_links()](https://developer.wordpress.org/reference/classes/wp_rest_posts_controller/get_schema_links/)
 * Retrieves Link Description Objects that should be added to the Schema for the
   posts collection.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_rest_posts_controller/get_schema_links/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_rest_posts_controller/get_schema_links/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2850](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php#L2850-L2967)
 * method[WP_REST_Attachments_Controller::check_upload_size()](https://developer.wordpress.org/reference/classes/wp_rest_attachments_controller/check_upload_size/)
 * Determine if uploaded file exceeds space quota on multisite.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_rest_attachments_controller/check_upload_size/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/classes/wp_rest_attachments_controller/check_upload_size/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:1573](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php#L1573-L1616)
 * method[WP_REST_Post_Meta_Fields::get_meta_subtype()](https://developer.wordpress.org/reference/classes/wp_rest_post_meta_fields/get_meta_subtype/)
 * Retrieves the post meta subtype.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_post_meta_fields/get_meta_subtype/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_post_meta_fields/get_meta_subtype/#uses)
   | Source: [wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php:56](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php#L56-L58)
 * method[WP_REST_Comment_Meta_Fields::get_meta_subtype()](https://developer.wordpress.org/reference/classes/wp_rest_comment_meta_fields/get_meta_subtype/)
 * Retrieves the comment meta subtype.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_comment_meta_fields/get_meta_subtype/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_comment_meta_fields/get_meta_subtype/#uses)
   | Source: [wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php:37](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php#L37-L39)
 * method[WP_REST_Term_Meta_Fields::get_meta_subtype()](https://developer.wordpress.org/reference/classes/wp_rest_term_meta_fields/get_meta_subtype/)
 * Retrieves the term meta subtype.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_term_meta_fields/get_meta_subtype/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_term_meta_fields/get_meta_subtype/#uses)
   | Source: [wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php:56](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php#L56-L58)
 * method[WP_REST_User_Meta_Fields::get_meta_subtype()](https://developer.wordpress.org/reference/classes/wp_rest_user_meta_fields/get_meta_subtype/)
 * Retrieves the user meta subtype.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_user_meta_fields/get_meta_subtype/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_user_meta_fields/get_meta_subtype/#uses)
   | Source: [wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php:37](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php#L37-L39)
 * method[WP_REST_Meta_Fields::get_meta_subtype()](https://developer.wordpress.org/reference/classes/wp_rest_meta_fields/get_meta_subtype/)
 * Retrieves the object meta subtype.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_rest_meta_fields/get_meta_subtype/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_meta_fields/get_meta_subtype/#uses)
   | Source: [wp-includes/rest-api/fields/class-wp-rest-meta-fields.php:35](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/fields/class-wp-rest-meta-fields.php#L35-L37)
 * hook[user_request_confirmed_email_subject](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_subject/)
 * Filters the subject of the user request confirmation email.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_subject/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_subject/#uses)
   | Source: [wp-includes/user.php:4318](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/user.php#L4318-L4318)
 * hook[user_erasure_complete_email_subject](https://developer.wordpress.org/reference/hooks/user_erasure_complete_email_subject/)
 * Filters the subject of the email sent when an erasure request is completed.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_erasure_complete_email_subject/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_erasure_complete_email_subject/#uses)
   | Source: [wp-includes/user.php:4522](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/user.php#L4522-L4527)
 * function[register_post_meta()](https://developer.wordpress.org/reference/functions/register_post_meta/)
 * Registers a meta key for posts.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/register_post_meta/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/register_post_meta/#uses)
   | Source: [wp-includes/post.php:2769](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/post.php#L2769-L2773)
 * function[unregister_post_meta()](https://developer.wordpress.org/reference/functions/unregister_post_meta/)
 * Unregisters a meta key for posts.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/unregister_post_meta/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/unregister_post_meta/#uses)
   | Source: [wp-includes/post.php:2786](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/post.php#L2786-L2788)
 * hook[auth_{$object_type}_meta_{$meta_key}_for_{$object_subtype}](https://developer.wordpress.org/reference/hooks/auth_object_type_meta_meta_key_for_object_subtype/)
 * Filters whether the user is allowed to edit a specific meta key of a specific
   object type and subtype.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/auth_object_type_meta_meta_key_for_object_subtype/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/auth_object_type_meta_meta_key_for_object_subtype/#uses)
   | Source: [wp-includes/capabilities.php:497](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/capabilities.php#L497-L497)
 * method[WP_Term_Query::populate_terms()](https://developer.wordpress.org/reference/classes/wp_term_query/populate_terms/)
 * Creates an array of term objects from an array of term IDs.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_term_query/populate_terms/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_term_query/populate_terms/#uses)
   | Source: [wp-includes/class-wp-term-query.php:1123](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-term-query.php#L1123-L1148)
 * function[_wp_privacy_settings_filter_draft_page_titles()](https://developer.wordpress.org/reference/functions/_wp_privacy_settings_filter_draft_page_titles/)
 * Appends ‘(Draft)’ to draft page titles in the privacy page dropdown so that unpublished
   content is obvious.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_settings_filter_draft_page_titles/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_settings_filter_draft_page_titles/#uses)
   | Source: [wp-admin/includes/misc.php:1555](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/misc.php#L1555-L1562)
 * hook[add_inline_data](https://developer.wordpress.org/reference/hooks/add_inline_data/)
 * Fires after outputting the fields for the inline editor for posts and pages.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/add_inline_data/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/add_inline_data/#uses)
   | Source: [wp-admin/includes/template.php:395](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/template.php#L395-L395)
 * function[_wp_privacy_requests_screen_options()](https://developer.wordpress.org/reference/functions/_wp_privacy_requests_screen_options/)
 * Was used to add options for the privacy requests screens before they were separate
   files.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_requests_screen_options/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/_wp_privacy_requests_screen_options/#uses)
   | Source: [wp-admin/includes/deprecated.php:1572](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/deprecated.php#L1572-L1574)
 * function[registered_meta_key_exists()](https://developer.wordpress.org/reference/functions/registered_meta_key_exists/)
 * Checks if a meta key is registered.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/registered_meta_key_exists/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/registered_meta_key_exists/#uses)
   | Source: [wp-includes/meta.php:1641](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/meta.php#L1641-L1645)
 * function[unregister_meta_key()](https://developer.wordpress.org/reference/functions/unregister_meta_key/)
 * Unregisters a meta key from the list of registered keys.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/unregister_meta_key/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/unregister_meta_key/#uses)
   | Source: [wp-includes/meta.php:1661](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/meta.php#L1661-L1697)
 * function[get_registered_meta_keys()](https://developer.wordpress.org/reference/functions/get_registered_meta_keys/)
 * Retrieves a list of registered metadata args for an object type, keyed by their
   meta keys.
 * Used by [5 functions](https://developer.wordpress.org/reference/functions/get_registered_meta_keys/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/get_registered_meta_keys/#uses)
   | Source: [wp-includes/meta.php:1712](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/meta.php#L1712-L1720)
 * function[sanitize_meta()](https://developer.wordpress.org/reference/functions/sanitize_meta/)
 * Sanitizes meta value.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/sanitize_meta/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/sanitize_meta/#uses)
   | Source: [wp-includes/meta.php:1342](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/meta.php#L1342-L1378)
 * function[register_meta()](https://developer.wordpress.org/reference/functions/register_meta/)
 * Registers a meta key.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/register_meta/#used-by)
   | Uses [10 functions](https://developer.wordpress.org/reference/functions/register_meta/#uses)
   | Source: [wp-includes/meta.php:1435](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/meta.php#L1435-L1565)