astra_setup_article_featured_image()
Prepare rendering Featured Image for single post at ‘astra_header_after’ hook after header.
Description
Required on single post only.
Source
File: inc/markup-extras.php
function astra_setup_article_featured_image() { if ( ! is_singular() ) { return; } $post_type = strval( get_post_type() ); $banner_title_layout = astra_get_option( 'ast-dynamic-single-' . $post_type . '-layout', 'layout-1' ); $single_structure = astra_get_option( 'ast-dynamic-single-' . $post_type . '-structure', astra_get_option( 'ast-dynamic-single-' . $post_type . '-structure', 'page' === $post_type ? array( 'ast-dynamic-single-' . $post_type . '-image', 'ast-dynamic-single-' . $post_type . '-title' ) : array( 'ast-dynamic-single-' . $post_type . '-title', 'ast-dynamic-single-' . $post_type . '-meta' ) ) ); if ( ! in_array( 'ast-dynamic-single-' . $post_type . '-image', $single_structure ) ) { return; } if ( 'layout-1' === $banner_title_layout ) { $article_featured_image_position = astra_get_option( 'ast-dynamic-single-' . $post_type . '-article-featured-image-position-layout-1', 'behind' ); } else { $article_featured_image_position = astra_get_option( 'ast-dynamic-single-' . $post_type . '-article-featured-image-position-layout-2', 'none' ); } if ( 'none' !== $article_featured_image_position ) { add_action( 'astra_entry_before', 'astra_single_post_entry_featured_image' ); } }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
4.4.0 | Introduced. |