• Hi,

    i love your plugin but it doesnt work correct for my category page. I put your shortcode

    <?php
    $cat = get_category( get_query_var( 'cat' ) );
    $category = $cat->slug;
    echo do_shortcode('[ajax_load_more category="'.$category.'"]');
    ?>

    in my archive.php file (I’am using Pinnacle theme). My categories look usually like the following 3 columns:

    First Picture

    With your shortcode it looks like:

    Second Picture

    Where I have to put the shortcode in the archive.php to get my 3 columns back? Here the code for the archive.php:

    <?php get_header();
    
        get_template_part('templates/page', 'header');
    
          global $pinnacle, $postcolumn;
          if(pinnacle_display_sidebar()) {
            $display_sidebar = true;
            $fullclass = '';
          } else {$display_sidebar = false;
            $fullclass = 'fullwidth';
          }
          if(isset($pinnacle['category_post_summary']) && $pinnacle['category_post_summary'] == 'full'){
            $summary = 'full'; $postclass = "single-article fullpost";
          } else if(isset($pinnacle['category_post_summary']) && $pinnacle['category_post_summary'] == 'grid'){
              if(isset($pinnacle['category_post_grid_columns'])) {
                $blog_grid_column = $pinnacle['category_post_grid_columns'];
              } else {
                $blog_grid_column = '3';
              }
              $summary = 'grid';
              $postclass = 'postlist';
              if ($blog_grid_column == '2') {
                $itemsize = 'tcol-md-6 tcol-sm-6 tcol-xs-12 tcol-ss-12';
                $postcolumn = '2';
              } else if ($blog_grid_column == '3'){
                $itemsize = 'tcol-md-4 tcol-sm-4 tcol-xs-6 tcol-ss-12';
                $postcolumn = '3';
              } else {
                $itemsize = 'tcol-md-3 tcol-sm-4 tcol-xs-6 tcol-ss-12';
                $postcolumn = '4';
              }
          } else {
            $summary = 'normal';
            $postclass = 'postlist';
          } ?>
              <div id="content" class="container">
                <div class="row">
                  <div class="main <?php echo esc_attr( pinnacle_main_class() ); ?>  <?php echo esc_attr($postclass) .' '. esc_attr($fullclass); ?>" role="main">
    
                    <?php if (!have_posts()) : ?>
                        <div class="alert">
                          <?php _e('Sorry, no results were found.', 'pinnacle'); ?>
                        </div>
                        <?php get_search_form(); ?>
                    <?php endif; ?>
    
                    <?php if($summary == 'full'){
                            if($display_sidebar){
                               while (have_posts()) : the_post();
                                  get_template_part('templates/content', 'fullpost');
                               endwhile;
                            } else {
                                while (have_posts()) : the_post();
                                  get_template_part('templates/content', 'fullpostfull');
                                endwhile;
                            }
                    } else if($summary == 'grid') { ?>
                            <div id="kad-blog-grid" class="rowtight init-masonry" data-masonry-selector=".b_item">
                                <?php while (have_posts()) : the_post(); ?>
                                    <div class="<?php echo esc_attr($itemsize);?> b_item kad_blog_item">
                                     <?php  get_template_part('templates/content', 'post-grid'); ?>
                                    </div>
                                <?php endwhile; ?>
                            </div>
                    <?php } else {
                            if($display_sidebar){
                                 while (have_posts()) : the_post();
                                      get_template_part('templates/content', get_post_format());
                                 endwhile;
                            } else {
                                  while (have_posts()) : the_post();
                                      get_template_part('templates/content', 'fullwidth');
                                  endwhile;
                            }
                    }
                    if ($wp_query->max_num_pages > 1) :
                        if(function_exists('pinnacle_wp_pagination')) {
                              pinnacle_wp_pagination();
                        } else { ?>
                              <nav class="post-nav">
                                <ul class="pager">
                                  <li class="previous"><?php next_posts_link(__('← Older posts', 'pinnacle')); ?></li>
                                  <li class="next"><?php previous_posts_link(__('Newer posts →', 'pinnacle')); ?></li>
                                </ul>
                              </nav>
                        <?php }
                    endif; ?>
                  </div><!-- /.main -->
                  <?php get_sidebar(); ?>
                </div><!-- /.row-->
              </div><!-- /.content -->
        </div><!-- /.wrap -->
        <?php get_footer(); ?>

    It would be nice to get an answer because I am loving it and I would like to use it in the long run.

    Thanks and best regards

    Chekki

    https://www.ads-software.com/plugins/ajax-load-more/

Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Showing 3 columns in categories’ is closed to new replies.