<?php namespace ColibriWP\Theme\Components\InnerHeader; use ColibriWP\Theme\Components\FrontHeader\Hero as FrontHero; use ColibriWP\Theme\Core\Hooks; use ColibriWP\Theme\View; class Hero extends FrontHero { protected static $settings_prefix = 'header_post.hero.'; protected static function getOptions( $include_content_settings = true ) { $options = parent::getOptions( false ); return $options; } public function printPostFeaturedImage() { $bgImage = ''; if ( Hooks::prefixed_apply_filters( 'override_with_thumbnail_image', false ) ) { global $post; if ( $post ) { $thumbnail = get_the_post_thumbnail_url( $post->ID, 'mesmerize-full-hd' ); $thumbnail = Hooks::prefixed_apply_filters( 'overriden_thumbnail_image', $thumbnail ); if ( $thumbnail ) { $bgImage = $thumbnail; } } } if ( $bgImage ) { echo "background-image:url('$bgImage')"; } } public function renderContent( $parameters = array() ) { View::partial( 'inner-header', 'hero', array( 'component' => $this, ) ); } }