Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
themes
/
mannoniavocat
:
template-albums.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /* Template Name: Albums - masonry & grid */ /** * Media Albums template. Uses dt_gallery post type and dt_gallery_category taxonomy. * * @package The7 * @since 1.0.0 */ // File Security Check if ( ! defined( 'ABSPATH' ) ) { exit; } $config = presscore_config(); $config->set( 'template', 'albums' ); $config->set( 'template.layout.type', 'masonry' ); // add content controller add_action('presscore_before_main_container', 'presscore_page_content_controller', 15); get_header(); if ( presscore_is_content_visible() ): ?> <!-- Content --> <div id="content" class="content" role="main"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); // main loop do_action( 'presscore_before_loop' ); if ( post_password_required() ) { the_content(); } else { $config_backup = $config->get(); $page_query = presscore_get_filtered_posts( array( 'post_type' => 'dt_gallery', 'taxonomy' => 'dt_gallery_category' ) ); presscore_display_posts_filter( array( 'post_type' => 'dt_gallery', 'taxonomy' => 'dt_gallery_category', 'query' => $page_query ) ); switch ( presscore_config()->get( 'post.preview.mini_images.style' ) ) { case 'style_1': $classes = 'album-minuatures-style-1'; break; case 'style_2': $classes = 'album-minuatures-style-2'; break; } // Fullwidth wrap open. if ( $config->get( 'full_width' ) ) { echo '<div class="full-width-wrap">'; } // Masonry container open. echo '<div ' . presscore_masonry_container_class( array( 'wf-container', 'dt-albums-template', $classes ) ) . presscore_masonry_container_data_atts() . '>'; if ( $page_query->have_posts() ) { add_filter( 'presscore_get_images_gallery_hoovered-title_img_args', 'presscore_gallery_post_exclude_featured_image_from_gallery', 15, 3 ); while ( $page_query->have_posts() ) { $page_query->the_post(); presscore_populate_album_post_config(); presscore_get_template_part( 'mod_albums', 'album-masonry/album' ); } wp_reset_postdata(); remove_filter( 'presscore_get_images_gallery_hoovered-title_img_args', 'presscore_gallery_post_exclude_featured_image_from_gallery', 15, 3 ); } // Masonry container close. echo '</div>'; // Fullwidth wrap close. if ( $config->get( 'full_width' ) ) { echo '</div>'; } presscore_complex_pagination( $page_query ); $config->reset( $config_backup ); } do_action( 'presscore_after_loop' ); presscore_display_share_buttons_for_post( 'page' ); // Main loop end. endwhile; endif; ?> </div><!-- #content --> <?php do_action('presscore_after_content'); endif; // if content visible get_footer(); ?>