2ページ目以降、カスタム投稿内容表示されない。
-
とある、カスタム投稿ページ(仮名:hoge)に、別のカスタム投稿(仮名:ほげほげ)画面で入力した内容を表示すべく、以下のようなソースを記述しております。
<?php $name = post_custom('ほげほげ'); $image = new WP_Query( array( 'post_type' => 'hogehoge', 'paged' => $paged ) ); while ( $image->have_posts() ) : $image->the_post(); if(strpos($name,the_title('','',false)) !== false){ $url = get_permalink(); $temp2 = wp_get_attachment_url(get_post_meta($post->ID, '写真', true), 'full'); } endwhile; if($url){ echo "<p><a href=\"$url\"><img src=\"$temp2\" alt=\"$name\" /></a></p><p><img src=\"/img/title.png\" /></p> <p><a href=\"$url\">$name</a></p>"; }else { echo "見つかりません"; } ?> <?php wp_reset_postdata(); ?> <?php endif; ?>
この”ほげ”は該当部分を含む投稿を1ページ内に10件表示しております。
上記ソースで、カスタム投稿ページ”ほげ”の1ページ目は上手く表示できているのですが、
2ページ目以降、該当部分が”見つかりません”となります。
※ちなみに、ページャーはwp-pagenaviを利用しております。同様のソースで、singleをつくってみて表示してみたのですが、
/hoge/page/2/にて”見つかりません”となっていた部分は正しく表示されていました。なぜ2ページ目以降はこうなるのか、の見当が付かず、皆様のお知恵をお借りしたく、投稿させていただきました。
皆様、どうぞよろしくお願いいたします。
- トピック「2ページ目以降、カスタム投稿内容表示されない。」には新たに返信することはできません。