ループが常に「投稿なし」を返すのはなぜですか? 必要なファイルはすべて含まれているようです。このページを 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>