Custom_Image_Header::get_default_header_images() WordPress Method
The Custom_Image_Header::get_default_header_images() method is used to get the default header images for a WordPress site. This method can be used to set the default header image for a new WordPress site, or to get the header images for an existing WordPress site.
Custom_Image_Header::get_default_header_images() #
Gets the details of default header images if defined.
Return
(array) Default header images.
Source
File: wp-admin/includes/class-custom-image-header.php
public function get_default_header_images() { $this->process_default_headers(); // Get the default image if there is one. $default = get_theme_support( 'custom-header', 'default-image' ); if ( ! $default ) { // If not, easy peasy. return $this->default_headers; } $default = sprintf( $default, get_template_directory_uri(), get_stylesheet_directory_uri() ); $already_has_default = false; foreach ( $this->default_headers as $k => $h ) { if ( $h['url'] === $default ) { $already_has_default = true; break; } } if ( $already_has_default ) { return $this->default_headers; } // If the one true image isn't included in the default set, prepend it. $header_images = array(); $header_images['default'] = array( 'url' => $default, 'thumbnail_url' => $default, 'description' => 'Default', ); // The rest of the set comes after. return array_merge( $header_images, $this->default_headers ); }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
3.9.0 | Introduced. |