私はすでにウェブ上で彼の問題に関するいくつかの情報を読んだことがありますが、私には深刻な解決策がありませんでした。私が読んだリソース:http:
//codex.wordpress.org/The_Loop#Multiple_Loops_in_Action
これがindex.phpの私のコードです:
<!--slider-->
<div id="featured">
<?php
// query the posts of your custom post types
query_posts('posts_per_page=5');
if (have_posts()) : while (have_posts()) : the_post(); ?>
<!--main body-->
<?php
// query the posts of your custom post types
query_posts('posts_per_page=5&offset=5');
if (have_posts()) : while (have_posts()) : the_post(); ?>
次の投稿を押すと、本文の投稿と同じ複製が表示されます。
これに対する解決策は何ですか?
編集: 私は新しいコードを書きました:
// featured
$slider = new WP_Query(array('posts_per_page' => 5));
if ($slider->have_posts()) : while ($slider->have_posts()) : $slider->the_post();
//main:
$p = get_query_var('paged');
if($p >0){
$main = new WP_Query(array('posts_per_page' => 5, 'paged'=>get_query_var('paged')));
}else{
$main = new WP_Query(array('posts_per_page' => 5, 'offset' => 5,'paged'=>get_query_var('paged')));
}
if ($main->have_posts()) : while ($main->have_posts()) : $main->the_post();
//ナビゲーション:
<div class="navigation" >
<div class="next-posts"><div class="nextBtn2"><?php previous_posts_link(); ?></div></div>
<div class="prev-posts"><?php next_posts_link(); ?></div>
</div>