settings->get( 'search_featured_images' ); $grid_columns = (int) Avada()->settings->get( 'search_grid_columns' ); $grid_columns_spacing = (int) Avada()->settings->get( 'search_grid_column_spacing' ); $search_meta = array_flip( Avada()->settings->get( 'search_meta' ) ); $is_there_meta_above = ! empty( $search_meta ) && ( isset( $search_meta['author'] ) || isset( $search_meta['date'] ) || isset( $search_meta['categories'] ) || isset( $search_meta['tags'] ) ); $is_there_meta_below = ! empty( $search_meta ) && ( isset( $search_meta['comments'] ) || isset( $search_meta['read_more'] ) ); $display_comments = isset( $search_meta['comments'] ); $display_read_more = isset( $search_meta['read_more'] ); $pagination_type = fusion_get_option( 'search_pagination_type' ); $number_of_pages = ceil( $wp_query->found_posts / Avada()->settings->get( 'search_results_per_page' ) ); $is_there_content = 'full_content' === fusion_get_option( 'search_content_length' ) || ( 'excerpt' === fusion_get_option( 'search_content_length' ) && 0 < fusion_get_option( 'search_excerpt_length' ) ); } else { $display_featured_images = Avada()->settings->get( 'featured_images' ); $grid_columns = (int) Avada()->settings->get( 'blog_archive_grid_columns' ); $grid_columns_spacing = (int) Avada()->settings->get( 'blog_archive_grid_column_spacing' ); $is_there_meta_above = Avada()->settings->get( 'post_meta' ) && ( Avada()->settings->get( 'post_meta_author' ) || Avada()->settings->get( 'post_meta_date' ) || Avada()->settings->get( 'post_meta_cats' ) || Avada()->settings->get( 'post_meta_tags' ) ); $is_there_meta_below = Avada()->settings->get( 'post_meta' ) && ( Avada()->settings->get( 'post_meta_comments' ) || Avada()->settings->get( 'post_meta_read' ) ); $display_comments = Avada()->settings->get( 'post_meta_comments' ); $display_read_more = Avada()->settings->get( 'post_meta_read' ); $pagination_type = fusion_get_option( 'blog_pagination_type' ); $number_of_pages = $wp_query->max_num_pages; $is_there_content = 'full_content' === fusion_get_option( 'content_length' ) || ( 'excerpt' === fusion_get_option( 'content_length' ) && 0 < fusion_get_option( 'excerpt_length_blog' ) ); } $post_class = 'fusion-post-' . $blog_layout; $lazy_load = 'avada' === Avada()->settings->get( 'lazy_load' ) ? true : false; // Used for grid and timeline layouts. $is_there_meta = $is_there_meta_above || $is_there_meta_below; // Masonry needs additional grid class. if ( 'masonry' === $blog_layout ) { $post_class .= ' fusion-post-grid'; } $container_class = 'fusion-posts-container '; $wrapper_class = 'fusion-blog-layout-' . $blog_layout . '-wrapper '; if ( 'grid' === $blog_layout || 'masonry' === $blog_layout ) { $container_class .= 'fusion-blog-layout-grid fusion-blog-layout-grid-' . $grid_columns . ' isotope '; if ( 'masonry' === $blog_layout ) { $container_class .= 'fusion-blog-layout-' . $blog_layout . ' '; } } elseif ( 'timeline' !== $blog_layout ) { $container_class .= 'fusion-blog-layout-' . $blog_layout . ' '; } if ( ! $is_there_meta ) { $container_class .= 'fusion-no-meta-info '; } if ( Avada()->settings->get( 'blog_equal_heights' ) && 'grid' === $blog_layout && 1 < $grid_columns ) { $container_class .= 'fusion-blog-equal-heights '; } // Set class for scrolling type. if ( 'infinite_scroll' === $pagination_type ) { $container_class .= 'fusion-posts-container-infinite '; $wrapper_class .= 'fusion-blog-infinite '; } elseif ( 'load_more_button' === $pagination_type ) { $container_class .= 'fusion-posts-container-infinite fusion-posts-container-load-more '; } else { $container_class .= 'fusion-blog-pagination '; } if ( ! $display_featured_images ) { $container_class .= 'fusion-blog-no-images '; } // Add class if rollover is enabled. if ( Avada()->settings->get( 'image_rollover' ) && $display_featured_images ) { $container_class .= 'fusion-blog-rollover '; } $content_align = Avada()->settings->get( 'blog_layout_alignment' ); if ( $content_align && ( 'grid' === $blog_layout || 'masonry' === $blog_layout || 'timeline' === $blog_layout ) ) { $container_class .= 'fusion-blog-layout-' . $content_align . ''; } ?>