File "archive-jetpack-portfolio.php"
Full Path: /home2/sdektunc/cepali.edu.mx/wp-content/themes/shapely/archive-jetpack-portfolio.php
File size: 2.65 KB
MIME-type: text/x-php
Charset: utf-8
<?php
get_header();
$layout = get_theme_mod( 'projects_layout_view', 'mansonry' );
$layout_class = shapely_get_layout_class();
$item_classes = 'post-snippet col-md-3 col-sm-6 project';
if ( 'mansonry' == $layout ) {
$item_classes .= ' masonry-item';
}
if ( 'sidebar-left' == $layout_class ) :
get_sidebar();
endif;
?>
<div id="primary" class="content-area col-md-8 mb-xs-24 <?php echo esc_attr( $layout_class ); ?>">
<main id="main" class="site-main" role="main">
<?php
if ( have_posts() ) :
?>
<?php if ( 'mansonry' == $layout ) : ?>
<div class="masonry-loader fixed-center">
<div class="col-sm-12 text-center">
<div class="spinner"></div>
</div>
</div>
<?php endif ?>
<div class="<?php echo 'mansonry' == $layout ? 'masonry masonryFlyIn' : ''; ?>">
<?php
/* Start the Loop */
while ( have_posts() ) :
the_post();
$projects_args = array(
'fields' => 'names',
);
$project_types = wp_get_post_terms( $post->ID, 'jetpack-portfolio-type', $projects_args );
$thumbnail_url = get_the_post_thumbnail_url( get_the_ID(), 'full' );
$item_style = '';
if ( 'mansonry' != $layout ) {
$item_style = 'background-image: url(' . $thumbnail_url . ')';
}
?>
<article id="post-<?php the_ID(); ?>" <?php post_class( $item_classes ); ?>>
<div class="image-tile inner-title hover-reveal text-center" style="<?php echo esc_attr( $item_style ); ?>">
<?php
if ( has_post_thumbnail() ) {
$portfolio_custom_url = get_post_meta( get_the_ID(), 'shapely_companion_portfolio_link', true );
if ( ! $portfolio_custom_url ) {
$portfolio_custom_url = get_the_permalink();
}
?>
<a href="<?php echo esc_url( $portfolio_custom_url ); ?>" title="<?php the_title_attribute(); ?>">
<?php
if ( 'mansonry' == $layout ) {
the_post_thumbnail( 'medium' );
}
?>
<div class="title">
<?php
the_title( '<h5 class="mb0">', '</h5>' );
if ( ! empty( $project_types ) ) {
echo '<span>' . esc_html( implode( ' / ', $project_types ) ) . '</span>';
}
?>
</div>
</a>
<?php
}
?>
</div>
</article><!-- #post-## -->
<?php
endwhile;
the_posts_navigation();
else :
get_template_part( 'template-parts/content', 'none' );
endif;
?>
</main><!-- #main -->
</div><!-- #primary -->
<?php
if ( 'sidebar-right' == $layout_class ) :
get_sidebar();
endif;
get_footer();