Отображение на моем сайте, по-видимому, показывает одинаковые результаты для каждой страницы. Я считаю, что это имеет отношение ко мне, используя несколько циклов. Кажется, я не вижу, чтобы он показывал разные сообщения для любой из других страниц, которые были разбиты на страницы, например:/page/2/или/page/3/и т. Д.Разметка страницы WordPress, показывающая одинаковые результаты для каждой страницы
петля одна:
<?php
global $do_not_duplicate;
$do_not_duplicate = array();
$my_query = new WP_Query('category_name=top-story&posts_per_page=1');
while ($my_query->have_posts()) : $my_query->the_post();
$do_not_duplicate[] = $post->ID;?>
<div class="yl_bg_post main_content videos">
<div class="top_story"><p>Top Story</p></div>
<h2 class="title"><?php the_title(); ?></h2>
<?php the_content('<p class="more">More></p>'); ?>
</div>
<?php endwhile; ?>
петля два:
<?php
$my_query = new WP_Query('category_name=small-story&posts_per_page=1');
while ($my_query->have_posts()) : $my_query->the_post();
$do_not_duplicate[] = $post->ID;?>
<div class="more_break">
<?php
$perma = get_permalink();
echo "<a href='".$perma ."'>";
the_content("") . "</a>";
echo '<a href="' . $perma . '"><p class="more">More></p></a>';
$count++;
?>
</div>
<?php endwhile; ?>
Заключительный цикл:
while (have_posts()==the_post()) {
if (in_array($post->ID, $do_not_duplicate)) {} ?>
<div class="yl_bg_post main_content videos">
<h2 class="title"><?php the_title(); ?></h2>
<?php the_content('<p class="more">More></p>'); ?>
</div>
<?php } ?>
Разбивка:
<?php
global $wp_query;
$total_pages = $wp_query->max_num_pages;
if ($total_pages > 1){
$current_page = max(1, get_query_var('paged'));
echo paginate_links(array(
'base' => get_pagenum_link(1) . '%_%',
'format' => 'page%#%',
'current' => $current_page,
'total' => $total_pages,
'prev_text' => '',
'next_text' => 'Next'
));
}
?>
Что мой сайт делает просто отображать один и тот же контент для каждой страницы ... Я не могу найти решение этой проблемы. Извиняется, если я пропустил что-либо, если у меня есть, я добавлю его как можно скорее.
Не могу поверить, что забыл об этом, спасибо! – 2013-04-10 22:30:51