Plugin Directory

Changeset 690452


Ignore:
Timestamp:
04/02/2013 04:33:41 AM (13 years ago)
Author:
kobenland
Message:

Better handling or random headers

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wp-display-header/trunk/wp-display-header.php

    r690451 r690452  
    615615    protected function get_active_header( $header, $raw = false ) {
    616616
    617         if ( 'random' == $header AND ! $raw ) {
    618             $headers    =   $this->get_headers();
    619             $header     =   sprintf(
    620                 $headers[array_rand($headers)]['url'],
    621                 get_template_directory_uri(),
    622                 get_stylesheet_directory_uri()
    623             );
     617        if ( ! $header ) {
     618            $header = get_theme_mod( 'header_image' );
     619        }
     620
     621        if ( is_random_header_image() OR 'random' == $header ) {
     622            if ( $raw ) {
     623                $header = 'random';
     624            }
     625            else {
     626                $headers    =   $this->get_headers();
     627                $header     =   sprintf(
     628                    $headers[array_rand($headers)]['url'],
     629                    get_template_directory_uri(),
     630                    get_stylesheet_directory_uri()
     631                );
     632            }
    624633        }
    625634
Note: See TracChangeset for help on using the changeset viewer.