File "post-3.php"

Full Path: /home/fineflavourcocoa/public_html/wp-content/plugins/gyan-elements/addons/layouts/post-grid/post-3.php
File size: 8.31 KB
MIME-type: text/x-php
Charset: utf-8

<?php

$post_grid_metas = '';

if ( $gyan_show_metas == 'yes' ) :
    $post_grid_metas .= '<div class="gyan-post-grid-metas gyan-ease-transition gyan-post-grid-separator-' . $metas_item_separator_type . ' ">';

            if ( $gyan_post_cats == 'yes' && $category_location == 'before_metas_section' ) {

                $gyan_post_all_cats = get_the_category();
                $gyan_post_cat_list = array();

                    if($gyan_post_all_cats){

                        $post_grid_metas .= '<span class="gyan-post-grid-category gyan-post-grid-category-before-metas">' . $meta_category_word;

                        foreach($gyan_post_all_cats as $category) {
                            $gyan_post_cat_list[] = '<span class="gyan-post-grid-category-item"><a href="' . esc_url( get_category_link( $category->term_id ) ) . '" title="' . esc_attr( sprintf( esc_html__( 'View all posts in %s', 'gyan-elements' ), $category->name ) ) . '" >'.esc_html($category->cat_name).'</a></span>';
                        }

                        $post_grid_metas .= implode('', $gyan_post_cat_list);
                        $post_grid_metas .= '</span>';
                    }

            }

            if ( $gyan_post_cats == 'yes' && $category_location == 'before_metas' ) {

                $gyan_post_all_cats = get_the_category();
                $gyan_post_cat_list = array();

                    if($gyan_post_all_cats){
                        foreach($gyan_post_all_cats as $category) {
                            $gyan_post_cat_list[] = '<a href="' . esc_url( get_category_link( $category->term_id ) ) . '" title="' . esc_attr( sprintf( esc_html__( 'View all posts in %s', 'gyan-elements' ), $category->name ) ) . '" >'.esc_html($category->cat_name).'</a>';
                        }

                        $post_grid_metas .= '<span class="gyan-grid-metas-item"><span class="gyan-postmetas-icon"><i class="fas fa-folder-open"></i></span><span class="gyan-postmeta-text">' . $meta_category_word . implode(', ', $gyan_post_cat_list) . '</span>' . $metas_item_separator_html . '</span>';
                    }

            }

            if ( $gyan_post_metas_date_on == 'yes' ) {
                $post_grid_metas .= '<span class="gyan-grid-metas-item"><span class="gyan-postmetas-icon"><i class="fas fa-clock"></i></span><span class="gyan-postmeta-text">' . $meta_date_word . get_the_date($post_date) . '</span>' . $metas_item_separator_html . '</span>';
            }

            if ( $gyan_post_author_name == 'yes' ) {
                $post_grid_metas .= '<span class="gyan-grid-metas-item"><span class="gyan-postmetas-icon"><i class="fas fa-user"></i></span><span class="gyan-postmeta-text">' . $meta_author_word . '<a href="' . esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) )) . '">' . esc_html(get_the_author()) . '</a></span>' . $metas_item_separator_html . '</span>';
            }

            if ( $gyan_post_likes == 'yes' ) {
                $post_grid_metas .= '<span class="gyan-grid-metas-item">' . gyan_love() . $meta_likes_word . $metas_item_separator_html . '</span>';
            }

            if ( $gyan_post_views == 'yes' ) {
                $post_grid_metas .= '<span class="gyan-grid-metas-item"><span class="gyan-postmetas-icon"><i class="fas fa-eye"></i></span><span class="gyan-postmeta-text">' . gyan_get_post_views(get_the_ID()) . $meta_views_word . '</span>' . $metas_item_separator_html . '</span>';
            }

            if ( $gyan_post_comments == 'yes' ) {
                $post_grid_metas .= '<span class="gyan-grid-metas-item"><span class="gyan-postmetas-icon"><i class="fas fa-comment-dots"></i></span><span class="gyan-postmeta-text"><a href="' . esc_url(get_comments_link()) . '">' . get_comments_number() . $meta_comments_word . '</a></span>' . $metas_item_separator_html . '</span>';
            }

            if ( $gyan_post_cats == 'yes' && $category_location == 'after_metas' ) {

                $gyan_post_all_cats = get_the_category();
                $gyan_post_cat_list = array();

                    if($gyan_post_all_cats){
                        foreach($gyan_post_all_cats as $category) {
                            $gyan_post_cat_list[] = '<a href="' . esc_url( get_category_link( $category->term_id ) ) . '" title="' . esc_attr( sprintf( esc_html__( 'View all posts in %s', 'gyan-elements' ), $category->name ) ) . '" >'.esc_html($category->cat_name).'</a>';
                        }

                        $post_grid_metas .= '<span class="gyan-grid-metas-item"><span class="gyan-postmetas-icon"><i class="fas fa-folder-open"></i></span><span class="gyan-postmeta-text">' . $meta_category_word . implode(', ', $gyan_post_cat_list) . '</span></span>';
                    }

            }

        $post_grid_metas .= '</div>
    <div class="clear"></div>';
endif; ?>

<div class="gyan-post-grid-item gyan-grid-item-wrap <?php echo esc_attr( $get_pf_cats_list ); ?>">
    <div class="gyan-post-grid-item-inner gyan-grid-item">

        <div class="gyan-post-grid-item-holder gyan-ease-transition">

            <?php  if ( $post_thumbnail_id && $gyan_post_image_on == 'yes' ): ?>

                <div class="gyan-post-image">
                    <div class="gyan-post-grid-format"><a href="<?php echo esc_url( $get_permalink ); ?>" class="gyan-post-grid-image gyan-post-grid-image-effect-<?php echo $data['image_hover_effect']; ?>"><?php echo $post_image; ?></a><?php
                            if ( $gyan_post_cats == 'yes' && $category_location == 'inside_post_img' ) {
                                ?><div class="gyan-post-grid-img-cat gyan-position-<?php echo $data['cat_origin']; ?>"><?php
                                include GYAN_ADDONS_DIR.'layouts/post-grid/category-button.php';
                                ?></div><?php
                            }
                        ?>
                    </div>
                </div>

            <?php endif; ?>

            <div class="gyan-post-content-block gyan-ease-transition">
                <div class="gyan-post-title-section">
                    <?php
                        if ( $metas_location == 'above_content' ) {
                            echo $post_grid_metas;
                        }
                    ?>
                        <div class="gyan-post-grid-content">

                            <?php
                            if ( $gyan_post_cats == 'yes' && $category_location == 'above_title' ) {
                            include GYAN_ADDONS_DIR.'layouts/post-grid/category-' . $data['category_style'] . '.php';
                            }
                            ?>

                            <div class="gyan-post-title">
                                <h2><a href="<?php echo esc_url( $get_permalink ); ?>" ><?php echo gyan_short_text($gyan_get_the_title,intval($data['title_length'])); ?>
                                </a></h2>
                            </div>

                            <?php
                            if ( $metas_location == 'below_title' ) {
                                echo $post_grid_metas;
                            }
                            ?>

                            <?php if ( $gyan_post_cats == 'yes' && $category_location == 'below_title' ) {
                                include GYAN_ADDONS_DIR.'layouts/post-grid/category-' . $data['category_style'] . '.php';
                            }

                            if ( $data['show_excerpt'] == 'yes' ) : ?>

                                <div class="gyan-post-list-excerpt">
                                    <?php echo gyan_short_text($get_the_excerpt,intval($data['excerpt_length'])); ?>
                                </div>

                            <?php endif; ?>

                            <div class="clear"></div>

                        </div>
                        <?php echo $overlay_button_html ?>

                        <?php
                            if ( $metas_location == 'below_content' ) {
                                echo $post_grid_metas;
                            }
                        ?>
                        <div class="clear"></div>
                </div>
                <div class="clear"></div>
            </div>
            <div class="clear"></div>
        </div><div class="clear"></div>

    </div> <!-- gyan-post-grid-item-inner --><div class="clear"></div>
</div> <!-- gyan-post-grid-item -->

<div class="clear"></div>