/** * @ticket 38738 */ function test_video_header_callback_globally_with_negative_filter() { $this->_add_theme_support(array('video' => true, 'video-active-callback' => '__return_true')); $this->go_to(get_permalink(self::$post)); add_filter('is_header_video_active', '__return_false'); $result = is_header_video_active(); remove_filter('is_header_video_active', '__return_false'); $this->assertFalse($result); }
/** * Print the markup for a custom header. * * A container div will always be printed in the Customizer preview. * * @since 4.7.0 */ function the_custom_header_markup() { $custom_header = get_custom_header_markup(); if (empty($custom_header)) { return; } echo $custom_header; if (is_header_video_active() && (has_header_video() || is_customize_preview())) { wp_enqueue_script('wp-custom-header'); wp_localize_script('wp-custom-header', '_wpCustomHeaderSettings', get_header_video_settings()); } }