我采用了一个非常简单的循环,并尝试对其进行修改,以便在一个页面上使用多个循环。
极简循环工作正常,可以获得内容。但我的修改允许它被重复使用失败了。
这是工作循环:
<?php
if (have_posts()) :
?>
<?php while (have_posts()) : the_post(); ?>
<?php the_content(); ?>
<?php endwhile; ?>
到目前为止一切都很好。这确实有效。但如果我想在一个页面上有多个循环,我必须使用WP\\u查询。
因此,我修改了我的循环:
<?php
$my_query = new WP_Query() ;
if ($my_query->have_posts()) :
?>
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
<?php $my_query->the_content(); ?>
<?php endwhile; ?>
但现在我什么都没有得到。我没有收到任何错误,php在该循环之后继续执行。但我没有得到任何内容。
我哪里做错了?我如何实际获取内容?