@sergiocharm

Можно ли так выводить блок?

Подскажите, я ничего не нарушил выведя записи в виде архива в single.php? никакой перегрузки не будет?
Я это сделал для того чтобы в конце каждый статьи предлагались похожие записи и постоянно подгружались. Пример статьи

Еще, кто знает подскажите пожалуйста как остановить подгрузку скажем после 30 записей?

<?php
				$infocat = get_the_category();
				$info = $infocat[0]->cat_ID;
				$array = array
        (
          'posts_per_page' => 8, // количество постов на странице
          'post_type'       => 'post', // тип постов
          'paged'           => $current_page, // текущая страница
          'orderby' => 'comment_count',
          'order' => 'DESC',
          'cat'=>$info
        );
				query_posts($array);  

        $wp_query->is_archive = true;
        $wp_query->is_home = false;  

				while(have_posts()): the_post(); ?>
            <div class="post col-ms-12 col-md-6 col-lg-4 col-xxl-3 mb-4">
                <?php get_template_part ('content');?>
            </div><!-- col -->
				<?php endwhile; ?>	
        <div class="row my-4">
              <?php if (  $wp_query->max_num_pages > 1 ) : ?>

<script type='text/javascript' src='ююю/js/loadmore.js' id='true_loadmore-js'></script>
              <script>
              var ajaxurl = '<?php echo site_url() ?>/wp-admin/admin-ajax.php';
              var true_posts = '<?php echo serialize($wp_query->query_vars); ?>';
              var current_page = <?php echo (get_query_var('paged')) ? get_query_var('paged') : 1; ?>;
              var max_pages = '<?php echo $wp_query->max_num_pages; ?>';
              </script>
              <div id="load_more_gs">
              <div class="cssload-container"><div class="cssload-whirlpool"></div></div>
              </div>
              <?php endif; ?>           
            </div>
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы