为什么我的循环总是返回“没有帖子”?我已经包含了所有必要的文件。我想将此页面用于 ajax 调用,但我无法让它作为正常循环工作。如果我使用 get_posts 它可以工作,但这不是我需要的。
到目前为止,我已经:
<?php
/* Define these, So that WP functions work inside this file */
define('WP_USE_THEMES', false);
require('../../../wp-load.php');
?>
<div id="container">
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div class="movie">
<a href="<?php the_permalink() ?>">
<?php
if (has_post_thumbnail()) {the_post_thumbnail('homepage-preview');}
else {echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/default-poster.jpg" />';}
?>
<p class="comments"><?php comments_number('0 review','1 review','% reviews'); ?></p>
<div class="description">
<h2><?php the_title(); ?></h2>
<?php the_excerpt(); ?>
</div>
</a>
</div>
<?php endwhile; else: ?>
<!-- No movies found -->
<?php endif; ?>
</div><!-- End #container -->
<!-- pagination -->
<nav id="nav-below">
<?php previous_posts_link('<span id="prev_page">Previous Page</span>'); ?>
<?php next_posts_link('<span id="next_page">Next Page</span>'); ?>
</nav>