【发布时间】:2014-02-27 17:23:54
【问题描述】:
我创建了两个简单的foreach 循环:一个用于所有帖子,一个用于所有附件。我希望它显示每个帖子标题,如果有附件,请显示该附件。
到目前为止,我有:
$get_posts_array = array( 'posts_per_page' => 3, 'post_type' => 'post' );
$get_posts = get_posts( $get_posts_array );
foreach ($get_posts as $post)
{
the_title();
$get_images_array = array( 'posts_per_page' => 1, 'post_type' => 'attachment' );
$get_images = get_posts($get_images_array);
if ($get_images)
{
foreach ( $get_images as $post )
{
?>
<li> <?php the_attachment_link( $post->ID ) ;?> </li>
<?php
}
}
}
?>
但是,它没有按预期工作。
它检索每个帖子标题,但对所有帖子使用相同的第一个附件。
任何帮助都会很棒(我对 PHP 没有经验,所以这可能完全是错误的)。
【问题讨论】: