Customizing Video Headers
|
add_theme_support( 'custom-header', array( |
|
'video' => true |
|
)); |
|
add_theme_support( 'custom-header', array( |
|
'video' => true, |
|
'video-active-callback' => 'custom_video_active_callback' |
|
)); |
|
|
|
function custom_video_active_callback() { |
|
if( !is_user_logged_in() && !is_home() ) { |
|
return true; |
|
} |
|
|
|
return false; |
|
} |
|
add_filter( 'header_video_settings', 'my_header_video_settings'); |
|
function my_header_video_settings( $settings ) { |
|
$settings['minWidth'] = 680; |
|
$settings['minHeight'] = 400; |
|
return $settings; |
|
} |
|
add_filter( 'header_video_settings', 'my_header_video_settings'); |
|
function my_header_video_settings( $settings ) { |
|
$settings['l10n'] = array( |
|
'pause' => __( 'Pause It' ), |
|
'play' => __( 'Play It' ), |
|
'pauseSpeak' => __( 'Video stopped.'), |
|
'playSpeak' => __( 'Video started.'), |
|
); |
|
return $settings; |
|
} |