Я создал файл шаблона WordPress для одного .php, чтобы показать стандартные сообщения WP.
Это усеченная версия кода:
<?php
// First (Main Content) Loop
if (have_posts()) :
while (have_posts()):the_post();
?>
<div class="entry-content">
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</div>
<?php
endwhile;
endif;
wp_reset_postdata();
?>
<?php
// Second (Related Posts) Loop
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args=array(
'category__in' => 3,
'posts_per_page'=> 4,
'paged' => $paged
);
$temp = $wp_query;
$wp_query= null;
$wp_query = new wp_query($args);
if( $wp_query->have_posts() ) :
while ($wp_query->have_posts()) :
$wp_query->the_post();
?>
<div class="entry-content">
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</div>
<?php
endwhile;
echo '<div id="navigation">'.get_next_posts_link('Load More').'</div>';
endif;
}
$wp_query = null;
$wp_query = $temp;
?>
4 связанных поста генерируются, как ожидается, и get_next_posts_link
генерирует ссылку на / post-name / page / 2.
Я использую Пола Айриша Бесконечная прокрутка плагин для загрузки постов page / 2 в контейнер (который отлично работает на страницах archive- и index.php на сайте).
К сожалению, когда вы нажимаете get_next_posts_link
те же 4 поста добавляются в контейнер.
Есть идеи, как заставить это работать?
Я пробовал много других решений на StackOverflow, но пока ни одно из них не сработало.
Любая помощь приветствуется, ура.
Задача ещё не решена.
Других решений пока нет …