我正在构建一个WordPress页面,我在首页上显示5个最新帖子,在帖子下面是一个"浏览全部"按钮。
环顾谷歌我发现实现这一目标的最佳方法是制作一个带有模板的页面,在那里我可以显示通过wp_get_archives();
函数获取帖子所获得的信息。
这列出了我所有博文的标题,这是好的,因为我需要任何方式的标题,但是如何通过检索诸如缩略图之类的值来使这个档案更加详细一些,使用ACF插件生成的内容甚至自定义字段?
wp_get_archives();
功能对我来说似乎很难定制,因此我正在寻找另一种方法从我的博客帖子中检索信息,因此我可以将其打印为更详细的存档。
有人能指出我如何从这个函数或其他类似函数中检索更多信息吗?
答案 0 :(得分:0)
$args = array( 'posts_per_page' => 5, 'order'=> 'DSC' );
$postslist = get_posts( $args );
foreach ( $postslist as $post ) : setup_postdata( $post ); ?>
<div>
<?php $imgs = array( 'post_type' => 'attachment', 'posts_per_page' => 1, 'post_status' =>'any', 'post_parent' => $post->ID );
$attachment = get_posts( $imgs );
if( $attachment ) {
the_attachment_link( $attachment[0]->ID , false );
} ?>
</div>
<?php echo get_the_title($post->ID);
the_excerpt();
endforeach;
wp_reset_postdata();