Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




is_random_header_image [ WordPress Function ]

is_random_header_image ( $type = 'any' )
Parameters:
  • (string) $type The random pool to use. any|default|uploaded
Returns:
  • (boolean)
Defined at:



Check if random header image is in use.

Always true if user expressly chooses the option in Appearance > Header. Also true if theme has multiple header images registered, no specific header image is chosen, and theme turns on random headers with add_theme_support().

Source


<?php
function is_random_header_image$type 'any' ) {
    
$header_image_mod get_theme_mod'header_image'get_theme_support'custom-header''default-image' ) );

    if ( 
'any' == $type ) {
        if ( 
'random-default-image' == $header_image_mod || 'random-uploaded-image' == $header_image_mod || ( '' != get_random_header_image() && empty( $header_image_mod ) ) )
            return 
true;
    } else {
        if ( 
"random-$type-image" == $header_image_mod )
            return 
true;
        elseif ( 
'default' == $type && empty( $header_image_mod ) && '' != get_random_header_image() )
            return 
true;
    }

    return 
false;
}
?>

Examples [ wp-snippets.com ]

Top Google zoekresultaten

Meer ...

Gebruikersdiscussies [ wordpress.org ]

0 User Note(s)

Nog geen één. Wees de eerste!

Nieuw toevoegen ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics