Title: 4.5.0 | Developer.WordPress.org

---

# New and updated in 4.5.0

Functions

Hooks

Classes

Methods

 * hook[network_allowed_themes](https://developer.wordpress.org/reference/hooks/network_allowed_themes/)
 * Filters the array of themes allowed on the network.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/network_allowed_themes/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/network_allowed_themes/#uses)
   | Source: [wp-includes/class-wp-theme.php:1676](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-theme.php#L1676-L1676)
 * hook[site_allowed_themes](https://developer.wordpress.org/reference/hooks/site_allowed_themes/)
 * Filters the array of themes allowed on the site.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/site_allowed_themes/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/site_allowed_themes/#uses)
   | Source: [wp-includes/class-wp-theme.php:1729](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-theme.php#L1729-L1729)
 * function[rest_get_server()](https://developer.wordpress.org/reference/functions/rest_get_server/)
 * Retrieves the current REST server instance.
 * Used by [7 functions](https://developer.wordpress.org/reference/functions/rest_get_server/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/rest_get_server/#uses)
   | Source: [wp-includes/rest-api.php:612](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api.php#L612-L644)
 * function[the_embed_site_title()](https://developer.wordpress.org/reference/functions/the_embed_site_title/)
 * Prints the necessary markup for the site title in an embed template.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/the_embed_site_title/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/the_embed_site_title/#uses)
   | Source: [wp-includes/embed.php:1232](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/embed.php#L1232-L1251)
 * function[wp_metadata_lazyloader()](https://developer.wordpress.org/reference/functions/wp_metadata_lazyloader/)
 * Retrieves the queue for lazy-loading metadata.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/wp_metadata_lazyloader/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_metadata_lazyloader/#uses)
   | Source: [wp-includes/meta.php:1244](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/meta.php#L1244-L1252)
 * hook[metadata_lazyloader_queued_objects](https://developer.wordpress.org/reference/hooks/metadata_lazyloader_queued_objects/)
 * Fires after objects are added to the metadata lazy-load queue.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/metadata_lazyloader_queued_objects/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/metadata_lazyloader_queued_objects/#uses)
   | Source: [wp-includes/class-wp-metadata-lazyloader.php:109](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-metadata-lazyloader.php#L109-L109)
 * method[WP_Metadata_Lazyloader::reset_queue()](https://developer.wordpress.org/reference/classes/wp_metadata_lazyloader/reset_queue/)
 * Resets lazy-load queue for a given object type.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_metadata_lazyloader/reset_queue/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_metadata_lazyloader/reset_queue/#uses)
   | Source: [wp-includes/class-wp-metadata-lazyloader.php:120](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-metadata-lazyloader.php#L120-L129)
 * method[WP_Metadata_Lazyloader::lazyload_term_meta()](https://developer.wordpress.org/reference/classes/wp_metadata_lazyloader/lazyload_term_meta/)
 * Lazy-loads term meta for queued terms.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_metadata_lazyloader/lazyload_term_meta/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_metadata_lazyloader/lazyload_term_meta/#uses)
   | Source: [wp-includes/class-wp-metadata-lazyloader.php:144](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-metadata-lazyloader.php#L144-L147)
 * method[WP_Metadata_Lazyloader::lazyload_comment_meta()](https://developer.wordpress.org/reference/classes/wp_metadata_lazyloader/lazyload_comment_meta/)
 * Lazy-loads comment meta for queued comments.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_metadata_lazyloader/lazyload_comment_meta/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_metadata_lazyloader/lazyload_comment_meta/#uses)
   | Source: [wp-includes/class-wp-metadata-lazyloader.php:161](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-metadata-lazyloader.php#L161-L164)
 * method[WP_Customize_Manager::_render_custom_logo_partial()](https://developer.wordpress.org/reference/classes/wp_customize_manager/_render_custom_logo_partial/)
 * Callback for rendering the custom logo, used in the custom_logo partial.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_customize_manager/_render_custom_logo_partial/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_customize_manager/_render_custom_logo_partial/#uses)
   | Source: [wp-includes/class-wp-customize-manager.php:6159](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-customize-manager.php#L6159-L6161)
 * class[WP_Metadata_Lazyloader](https://developer.wordpress.org/reference/classes/wp_metadata_lazyloader/)
 * Core class used for lazy-loading object metadata.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_metadata_lazyloader/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_metadata_lazyloader/#uses)
   | Source: [wp-includes/class-wp-metadata-lazyloader.php:31](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-metadata-lazyloader.php#L31-L200)
 * method[WP_Metadata_Lazyloader::__construct()](https://developer.wordpress.org/reference/classes/wp_metadata_lazyloader/__construct/)
 * Constructor.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_metadata_lazyloader/__construct/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_metadata_lazyloader/__construct/#uses)
   | Source: [wp-includes/class-wp-metadata-lazyloader.php:54](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-metadata-lazyloader.php#L54-L69)
 * method[WP_Metadata_Lazyloader::queue_objects()](https://developer.wordpress.org/reference/classes/wp_metadata_lazyloader/queue_objects/)
 * Adds objects to the metadata lazy-load queue.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_metadata_lazyloader/queue_objects/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_metadata_lazyloader/queue_objects/#uses)
   | Source: [wp-includes/class-wp-metadata-lazyloader.php:80](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-metadata-lazyloader.php#L80-L110)
 * hook[customize_previewable_devices](https://developer.wordpress.org/reference/hooks/customize_previewable_devices/)
 * Filters the available devices to allow previewing in the Customizer.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/customize_previewable_devices/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/customize_previewable_devices/#uses)
   | Source: [wp-includes/class-wp-customize-manager.php:5058](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-customize-manager.php#L5058-L5058)
 * method[WP_Customize_Manager::get_nonces()](https://developer.wordpress.org/reference/classes/wp_customize_manager/get_nonces/)
 * Gets nonces for the Customizer.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wp_customize_manager/get_nonces/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_customize_manager/get_nonces/#uses)
   | Source: [wp-includes/class-wp-customize-manager.php:4787](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-customize-manager.php#L4787-L4809)
 * method[WP_Customize_Manager::get_previewable_devices()](https://developer.wordpress.org/reference/classes/wp_customize_manager/get_previewable_devices/)
 * Returns a list of devices to allow previewing.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_customize_manager/get_previewable_devices/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_customize_manager/get_previewable_devices/#uses)
   | Source: [wp-includes/class-wp-customize-manager.php:5035](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-customize-manager.php#L5035-L5061)
 * function[_custom_logo_header_styles()](https://developer.wordpress.org/reference/functions/_custom_logo_header_styles/)
 * Adds CSS to hide header text for custom logo, based on Customizer setting.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_custom_logo_header_styles/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/_custom_logo_header_styles/#uses)
   | Source: [wp-includes/theme.php:2992](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L2992-L3010)
 * hook[image_strip_meta](https://developer.wordpress.org/reference/hooks/image_strip_meta/)
 * Filters whether to strip metadata from images when they’re resized.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/image_strip_meta/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/image_strip_meta/#uses)
   | Source: [wp-includes/class-wp-image-editor-imagick.php:442](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-image-editor-imagick.php#L442-L442)
 * method[WP_Image_Editor_Imagick::strip_meta()](https://developer.wordpress.org/reference/classes/wp_image_editor_imagick/strip_meta/)
 * Strips all image meta except color profiles from an image.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_image_editor_imagick/strip_meta/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_image_editor_imagick/strip_meta/#uses)
   | Source: [wp-includes/class-wp-image-editor-imagick.php:1066](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-image-editor-imagick.php#L1066-L1119)
 * method[WP_Image_Editor_Imagick::thumbnail_image()](https://developer.wordpress.org/reference/classes/wp_image_editor_imagick/thumbnail_image/)
 * Efficiently resize the current image
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_image_editor_imagick/thumbnail_image/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_image_editor_imagick/thumbnail_image/#uses)
   | Source: [wp-includes/class-wp-image-editor-imagick.php:403](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-image-editor-imagick.php#L403-L606)
 * function[get_embed_template()](https://developer.wordpress.org/reference/functions/get_embed_template/)
 * Retrieves an embed template path in the current or parent template.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/get_embed_template/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/get_embed_template/#uses)
   | Source: [wp-includes/template.php:602](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/template.php#L602-L618)
 * method[WP_Scripts::add_inline_script()](https://developer.wordpress.org/reference/classes/wp_scripts/add_inline_script/)
 * Adds extra code to a registered script.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_scripts/add_inline_script/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_scripts/add_inline_script/#uses)
   | Source: [wp-includes/class-wp-scripts.php:519](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-scripts.php#L519-L532)
 * method[WP_Scripts::print_inline_script()](https://developer.wordpress.org/reference/classes/wp_scripts/print_inline_script/)
 * Prints inline scripts registered for a specific handle.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_scripts/print_inline_script/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_scripts/print_inline_script/#uses)
   | Source: [wp-includes/class-wp-scripts.php:548](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-scripts.php#L548-L560)
 * hook[comments_template_query_args](https://developer.wordpress.org/reference/hooks/comments_template_query_args/)
 * Filters the arguments used to query comments in comments_template().
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/comments_template_query_args/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/comments_template_query_args/#uses)
   | Source: [wp-includes/comment-template.php:1555](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/comment-template.php#L1555-L1555)
 * hook[unregistered_taxonomy](https://developer.wordpress.org/reference/hooks/unregistered_taxonomy/)
 * Fires after a taxonomy is unregistered.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/unregistered_taxonomy/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/unregistered_taxonomy/#uses)
   | Source: [wp-includes/taxonomy.php:632](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/taxonomy.php#L632-L632)
 * function[unregister_taxonomy()](https://developer.wordpress.org/reference/functions/unregister_taxonomy/)
 * Unregisters a taxonomy.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/unregister_taxonomy/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/unregister_taxonomy/#uses)
   | Source: [wp-includes/taxonomy.php:605](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/taxonomy.php#L605-L635)
 * function[the_custom_logo()](https://developer.wordpress.org/reference/functions/the_custom_logo/)
 * Displays a custom logo, linked to home unless the theme supports removing the
   link on the home page.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/the_custom_logo/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/the_custom_logo/#uses)
   | Source: [wp-includes/general-template.php:1166](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/general-template.php#L1166-L1168)
 * hook[get_custom_logo](https://developer.wordpress.org/reference/hooks/get_custom_logo/)
 * Filters the custom logo output.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/get_custom_logo/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/get_custom_logo/#uses)
   | Source: [wp-includes/general-template.php:1156](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/general-template.php#L1156-L1156)
 * function[has_custom_logo()](https://developer.wordpress.org/reference/functions/has_custom_logo/)
 * Determines whether the site has a custom logo.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/has_custom_logo/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/has_custom_logo/#uses)
   | Source: [wp-includes/general-template.php:1033](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/general-template.php#L1033-L1049)
 * function[get_custom_logo()](https://developer.wordpress.org/reference/functions/get_custom_logo/)
 * Returns a custom logo, linked to home unless the theme supports removing the 
   link on the home page.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/get_custom_logo/#used-by)
   | Uses [19 functions](https://developer.wordpress.org/reference/functions/get_custom_logo/#uses)
   | Source: [wp-includes/general-template.php:1062](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/general-template.php#L1062-L1157)

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

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