サポート » 使い方全般 » 2ページ目以降、カスタム投稿内容表示されない。

  • fst usr

    (@rtrkwkm)


    とある、カスタム投稿ページ(仮名: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ページ目以降、カスタム投稿内容表示されない。」には新たに返信することはできません。