我试图在WordPress安装之外循环帖子,但由于某些原因500 - include(Requests.php): failed to open stream: No such file or directory
错误
Here is how my code looks:
<?php
require($_SERVER[\'DOCUMENT_ROOT\'] . \'/blog/wp-load.php\');
$args = array(
\'posts_per_page\' => 10
);
$latest_posts = new WP_Query( $args );
if ( $latest_posts->have_posts() ) {
while ( $latest_posts->have_posts() ) {
$latest_posts->the_post(); ?>
<li>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
<?php if ( has_post_thumbnail() ) { ?>
<span class="post_thumbnail"><?php the_post_thumbnail(); ?></span>
<?php } ?>
<span class="post_title"><?php the_title(); ?></span>
</a>
<span class="post_time">Posted on <?php the_time(\'l jS F, Y\') ?></span>
<?php the_excerpt(); ?>
</li>
<? }
} else {
echo \'<p>There are no posts available</p>\';
}
wp_reset_postdata();
?>
</ul>
我错过什么了吗?
SO网友:Benoti
该错误与名为Requests的文件有关。php,这不是WordPress文件。我没有看到您的代码中包含或要求此文件。
最终,您可以在需要之前添加这个,并检查wp负载。php路径
define( \'WP_USE_THEMES\', false );
但是,这样做,不会解决错误,可能会在需要的地方添加代码。php是否出现?