Definition:
function get_random_header_image() {}
Get random header image from registered images in theme.
Return values
returns:Path to header image
Source code
function get_random_header_image() { global $_wp_default_headers; $header_image_mod = get_theme_mod( 'header_image', '' ); $headers = array(); if ( 'random-uploaded-image' == $header_image_mod ) $headers = get_uploaded_header_images(); elseif ( ! empty( $_wp_default_headers ) ) { if ( 'random-default-image' == $header_image_mod ) { $headers = $_wp_default_headers; } else { $is_random = get_theme_support( 'custom-header' ); if ( isset( $is_random[ 0 ] ) && !empty( $is_random[ 0 ][ 'random-default' ] ) ) $headers = $_wp_default_headers; } } if ( empty( $headers ) ) return ''; $random_image = array_rand( $headers ); $header_url = sprintf( $headers[$random_image]['url'], get_template_directory_uri(), get_stylesheet_directory_uri() ); return $header_url; }
13958
No comments yet... Be the first to leave a reply!