WordPress.org

Make WordPress Core

Ticket #21389: 21389.diff

File 21389.diff, 1.3 KB (added by joemcgill, 3 years ago)
  • src/wp-includes/theme.php

    diff --git src/wp-includes/theme.php src/wp-includes/theme.php
    index 3f61f20..230cf94 100644
    function get_header_image() { 
    994994}
    995995
    996996/**
     997 * Create image markup for a custom header image.
     998 *
     999 * @since 4.4.0
     1000 *
     1001 * @param array $attr Optional. Attributes for the image markup. Default empty.
     1002 * @return string|bool HTML element or false on failure.
     1003 */
     1004function get_header_image_tag( $attr = array() ) {
     1005        if ( ! $header = get_custom_header() ) {
     1006                return false;
     1007        }
     1008
     1009        /**
     1010         * Filter the markup of header images.
     1011         *
     1012         * @since 4.4.0
     1013         *
     1014         * @param string $html   The HTML markup being filtered.
     1015         * @param object $header The custom header object returned by 'get_custom_header()'
     1016         * @param array  $attr   An array of attributes for the image markup.
     1017         */
     1018        return apply_filters( 'get_header_image_tag',  wp_get_attachment_image( $header->attachment_id, 'full', false, $attr ), $header, $attr );
     1019}
     1020
     1021/**
     1022 * Display the image markup for a custom header image.
     1023 *
     1024 * @since 4.4.0
     1025 *
     1026 * @param array $attr Optional. Attributes for the image markup. Default empty.
     1027 */
     1028function the_header_image_tag( $attr = array() ) {
     1029        echo get_header_image_tag( $attr );
     1030}
     1031
     1032/**
    9971033 * Get random header image data from registered images in theme.
    9981034 *
    9991035 * @since 3.4.0