

Wordpressでorder=ASCでブログを表示したいのですが、一回目のループではできますが、二回目のループではできません。記事が二つあるはずなのに一つしか表示されません。どうすればよいのか教えてください！よろしくお願い致します。

[code]

    <?php
    
    get_header(); ?>
    <!-- site-content -->
    <div class="site-content clearfix">
    
            <?php
    
            if (have_posts()):
                while (have_posts()): the_post();
    
                the_content();
                endwhile;
                else:
                    echo '<p>No content found</p>';
             endif;
    
                //opinion posts loop begins here
                $testPosts = new WP_Query('cat=4&posts_per_page=2&orderby=title&order=ASC');
    
            if ($testPosts->have_posts()):
                while ($testPosts->have_posts()): 
                    $testPosts->the_post(); ?>
                <h2><?php the_title(); ?></h2>
                <?php
                endwhile;
                else:
                    echo '<p> No content found</p>';
            endif;
            wp_reset_postdata();
    
            echo 'i';
    
            //opinion posts loop begins here
                $newsPosts = new WP_Query('cat=9&posts_per_page=2&orderby=title&order=ASC');
    
            if ($newsPosts->have_posts()):
                while ($newsPosts->have_posts()): 
                    $newsPosts->the_post(); ?>
                <h2><?php echo get_the_title(); ?></h2>
                <?php
                endwhile;
                else:
                    echo '<p> No content found</p>';
            endif;
            wp_reset_postdata();
            ?>
    
    </div><!-- /site-content -->
    <?php get_footer();
    
    ?>
    
[/code]


CC BY-SA 3.0
2016-11-24T10:41:56.817
30650
2017-03-07T06:15:57.333
2016-11-24T11:12:50.377
10465
10465
question
wordpress
wordpressでorder=ASCでブログを表示できない。


最初の記事にタイトルがなかったので表示できませんでした。


CC BY-SA 3.0
2016-11-24T11:58:07.987
30653
2016-11-24T11:58:07.987
10465
30650
answer