我在检索数组中包含的每个帖子的缩略图时遇到了麻烦。
我有一个包含自定义帖子类型的每个帖子的数组:
<?php
$clients_array = array(
'post_type' => 'clients',
'sort_order' => 'ASC',
'sort_column' => 'post_title',
'post_status' => 'publish'
);
?>
虽然我使用标准的 wordpress 循环检索缩略图没有问题,如下所示:
<?php
$query = new WP_Query( $clients_array );
while ( $query->have_posts() ) : $query->the_post();
?>
<?php if ( has_post_thumbnail()) : ?>
<?php the_post_thumbnail() ?>
<?php
endif;
endwhile;
?>
我想加载具有 foreach 外观的帖子,例如:
<?php
$clients = get_pages($clients_array);
foreach ($clients as $page_data) {
$client_id = $page_data->ID;
$thumb = wp_get_attachment_image_src( get_post_thumbnail_id($client_id), 'thumbnail' );
echo $thumb;
}
?>
不幸的是,我无法以任何我尝试的方式让它工作。
我究竟做错了什么?