Wordpress 为什么wp_查询调用了错误的类别帖子?

Wordpress 为什么wp_查询调用了错误的类别帖子?,wordpress,Wordpress,在php文件中,我使用以下代码: <div> <?php include('../blog/wp-blog-header.php'); define('WP_USE_THEMES', false); $my_query = new WP_Query(array ('cat=11', 'orderby' => 'date', 'order' => 'DESC', 'posts_per_page' => '2

php
文件中,我使用以下代码:

<div>
    <?php
        include('../blog/wp-blog-header.php');
        define('WP_USE_THEMES', false);
        $my_query = new WP_Query(array ('cat=11', 'orderby' => 'date', 'order' => 'DESC', 'posts_per_page' => '2' ));
        while ($my_query->have_posts()) : $my_query->the_post();
    ?>
    <h3><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h3>
    <?php the_excerpt() ?>
    <?php endwhile; ?>
    <?php wp_reset_postdata();?>
</div>
<ul>
    <?php
        $my_query = new WP_Query(array ('cat=11', 'orderby' => 'date', 'order' => 'DESC', 'posts_per_page' => '10','offset' => 2  ) );
        $i=0;
        while ($my_query->have_posts()) : $my_query->the_post();
    ?>
    <li  <?php if($i==4) echo 'class="except"'; ?>>
        <a href="<?php the_permalink() ?>" ><?php the_title(); ?></a>
    </li>
    <?php $i++;?>
    <?php endwhile; ?>
    <?php wp_reset_postdata();?>
</ul>

上述代码不仅调用了id为11的类别,还调用了其他类别。为什么?

更换

$my_query = new WP_Query(array ('cat=11', 'orderby' => 'date', 'order' => 'DESC', 'posts_per_page' => '10','offset' => 2  ) );
与:


参考资料:

因为您使用的是参数数组,所以不应该是
cat=>11
?只是猜测,怎么纠正呢?感谢您阅读手册:在阅读手册后,我发现我的代码中没有书写错误?
$my_query = new WP_Query(array ('cat' => 11, 'orderby' => 'date', 'order' => 'DESC', 'posts_per_page' => '10','offset' => 2  ) );