我是WordPress的新手,我需要检索所有帖子的内容和标题,但无法找到自己的方式。这是我的代码。
require_once("blog/wp-load.php");
$the_query = new WP_Query( ['posts_per_page' = -1]);
if ( $the_query->have_posts() ) {
while ( $the_query->have_posts() ) {
$the_query->the_post();
$a= $the_query->post_content;
echo $a;
}
wp_reset_postdata();
}
它给了我一个空白页
答案 0 :(得分:0)
一旦循环中有帖子存储,您可以使用其他方法获取有关帖子的信息。
持有图像的卡片,一段内容的标题等的示例
<section>
<div class="container">
<div class="card">
<div class="row">
<div class="col-md-6">
<a href='<?php the_permalink();?>'>
<div class="card-img-bottom" style=' height:100%;background-image: url(<?php the_post_thumbnail_url( 'full' ); ?>);background-size:cover;'>
</div>
</a>
</div>
<div class="col-md-6">
<div class="card-block">
<h2><a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<p class="card-text"><?php the_excerpt(); ?></p>
<a href="<?php the_permalink(); ?>" class="btn btn-primary">Read More</a>
</div>
</div>
</div>
</div>
</div>
</section>
循环返回的每个帖子都将嵌入到该上下文(HTML / CSS)
中在页面底部的页脚调用上方,您也可以像这样结束循环:
<?php endwhile; else : ?>
<?php endif; ?>
还要指定。您可以使用
获取内容 the_content();
标题
the_title();
的帖子链接
the_permalink();