我需要在template-part中使用the_title()和其他函數!index.php中的wp_get_recent_posts
在我的index.php我有:
$args=array(
'orderby' => 'post_date',
'order' => 'DESC'
);
$recent_posts =wp_get_recent_posts($args,ARRAY_A);
foreach ($recent_posts as $post) {
setup_postdata($post);
echo "<h1>$post[ID]</h1>";
the_title();
get_template_part('template-parts/post/content', 'list');
}
回波顯示正確後ID's。 但是,the_title():總是顯示「hello world」(第一篇文章), 因此,我的模板部分只有不是來自$ recent_posts的第一個Post Object。
怎麼了?
模板部分是使用許多the_功能,如the_title()......我不希望重寫呼應$數據[「標題」] – user992154788