4, 'post__not_in' => array( get_the_ID() ), 'ignore_sticky_posts' => true ); $post_categories = wp_get_post_categories( get_the_ID() ); $related_posts_args['category__in'] = $post_categories; $related_posts = new WP_Query( apply_filters( 'blogmatic_query_args_filter', $related_posts_args ) ); if( ! $related_posts->have_posts() ) return; $elementClass = 'single-related-posts-section-wrap layout--list'; $elementClass .= ' layout--two'; $elementClass .= ' column--' . blogmatic_convert_number_to_numeric_string( 2 ); ?>
'; if( is_category() ) { $archive_category_info_box_icon = BMC\blogmatic_get_customizer_option( 'archive_category_info_box_icon' ); $icon_html = blogmatic_get_icon_control_html( $archive_category_info_box_icon ); echo '
'; if( $icon_html ) echo $icon_html; the_archive_title( '

', '

' ); echo '
'; the_archive_description( '
', '
' ); } else if( is_tag() ) { $archive_tag_info_box_icon = BMC\blogmatic_get_customizer_option( 'archive_tag_info_box_icon' ); $icon_html = blogmatic_get_icon_control_html( $archive_tag_info_box_icon ); echo '
'; if( $icon_html ) echo $icon_html; the_archive_title( '

', '

' ); echo '
'; the_archive_description( '
', '
' ); } else if( is_author() ) { echo '
'; $author_image = get_avatar( get_queried_object_id(), 90 ); if( $author_image ) echo $author_image; the_archive_title( '

', '

' ); echo '
'; the_archive_description( '
', '
' ); } else { the_archive_title( '

', '

' ); } echo ''; } add_action( 'blogmatic_page_header_hook', 'blogmatic_archive_header_html' ); endif; if( ! function_exists( 'blogmatic_shooting_star_animation_html' ) ) : /** * Background animation one * * @package Blogmatic * @since 1.0.0 */ function blogmatic_shooting_star_animation_html() { $show_background_animation_on_mobile = BMC\blogmatic_get_customizer_option( 'show_background_animation_on_mobile' ); $elementClass = 'blogmatic-background-animation'; if( ! $show_background_animation_on_mobile ) $elementClass .= ' hide-on-mobile'; ?>
'; endfor; ?>
'; } add_action( 'blogmatic_main_content_opening', 'blogmatic_get_opening_div_main_wrap', 10 ); endif; if( ! function_exists( 'blogmatic_get_page_header_hook' ) ) : function blogmatic_get_page_header_hook() { /** * Hook - blogmatic_page_header_hook * * Hooked - blogmatic_archive_header_html - 10 */ if( ! is_archive() ) do_action( 'blogmatic_page_header_hook' ); } add_action( 'blogmatic_main_content_opening', 'blogmatic_get_page_header_hook', 20 ); endif; if( ! function_exists( 'blogmatic_get_layout_six_part' ) ) : /** * Renders contents of single post only for layout three * * @since 1.0.0 */ function blogmatic_get_layout_six_part() { if( ! is_single() ) return; $single_post_layout = BMC\blogmatic_get_customizer_option( 'single_post_layout' ); $single_layout_post_meta = metadata_exists( 'post', get_the_ID(), 'single_layout' ) ? get_post_meta( get_the_ID(), 'single_layout', true ) : 'customizer-layout'; if( ( in_array( $single_post_layout, [ 'layout-six' ] ) && $single_layout_post_meta == 'customizer-layout' ) || in_array( $single_layout_post_meta, [ 'layout-six' ] ) ) : $single_custom_class = 'entry-header'; ?>
'; } add_action( 'blogmatic_main_content_opening', 'blogmatic_get_opening_div_container', 40 ); endif; if( ! function_exists( 'blogmatic_get_single_content_exclude_layout_three' ) ) : /** * Renders contents of single post excluding layout three * * @since 1.0.0 */ function blogmatic_get_single_content_exclude_layout_three() { /** * hook - blogmatic_before_main_content * * hooked - blogmatic_breadcrumb_html - 10 * hooked - blogmatic_single_header_html - 20 */ $single_post_layout = BMC\blogmatic_get_customizer_option( 'single_post_layout' ); $single_layout_post_meta = metadata_exists( 'post', get_the_ID(), 'single_layout' ) ? get_post_meta( get_the_ID(), 'single_layout', true ) : 'customizer-layout'; if( $single_layout_post_meta !== 'customizer-layout' && is_single() ) { if( ! in_array( $single_layout_post_meta, [ 'layout-three', 'layout-six' ] ) ) do_action( 'blogmatic_before_main_content' ); } else { if( ! in_array( $single_post_layout, [ 'layout-three', 'layout-six' ] ) && is_single() ) do_action( 'blogmatic_before_main_content' ); } if( ! is_single() ) do_action( 'blogmatic_before_main_content' ); } add_action( 'blogmatic_main_content_opening', 'blogmatic_get_single_content_exclude_layout_three', 50 ); endif; if( ! function_exists( 'blogmatic_get_opening_div_row' ) ) : /** * Renders the opening div for .row class * * @since 1.0.0 */ function blogmatic_get_opening_div_row() { echo '
'; } add_action( 'blogmatic_main_content_opening', 'blogmatic_get_opening_div_row', 60 ); endif; if( ! function_exists( 'blogmatic_get_closing_div_row' ) ) : /** * Renders the opening div for .row class * * @since 1.0.0 */ function blogmatic_get_closing_div_row() { echo '
'; } add_action( 'blogmatic_main_content_closing', 'blogmatic_get_closing_div_row', 10 ); endif; if( ! function_exists( 'blogmatic_get_closing_div_container' ) ) : /** * Renders the opening div for .row class * * @since 1.0.0 */ function blogmatic_get_closing_div_container() { echo '
'; } add_action( 'blogmatic_main_content_closing', 'blogmatic_get_closing_div_container', 20 ); endif; if( ! function_exists( 'blogmatic_get_closing_div_main_wrap' ) ) : /** * Renders the opening div for .row class * * @since 1.0.0 */ function blogmatic_get_closing_div_main_wrap() { echo ''; } add_action( 'blogmatic_main_content_closing', 'blogmatic_get_closing_div_main_wrap', 30); endif;