Php 从查询中排除当前帖子的缩略图
我创建了一个名为“Employees”的自定义职位类型(CPT)。 在这个CPT中,我创建了诸如“Max”、“Phil”、“Denise”等帖子 所有这些帖子都附有特色图片 我创建了一个查询,以绘制CPT“Employees”中帖子的所有特色图片。 这很有效。所有缩略图都已加载 问题是我想排除1个特征图像。这就是我在CPT“员工”的职位上的经历 比如说,我要去《麦克斯邮报》。 必须加载CPT“员工”中所有其他帖子的所有特色图片,Max中的除外 以下是我目前的代码:Php 从查询中排除当前帖子的缩略图,php,css,wordpress,Php,Css,Wordpress,我创建了一个名为“Employees”的自定义职位类型(CPT)。 在这个CPT中,我创建了诸如“Max”、“Phil”、“Denise”等帖子 所有这些帖子都附有特色图片 我创建了一个查询,以绘制CPT“Employees”中帖子的所有特色图片。 这很有效。所有缩略图都已加载 问题是我想排除1个特征图像。这就是我在CPT“员工”的职位上的经历 比如说,我要去《麦克斯邮报》。 必须加载CPT“员工”中所有其他帖子的所有特色图片,Max中的除外 以下是我目前的代码: <?php
<?php
$args=array(
'post_type' => 'employees',
'post_status' => 'publish',
'order' => 'ASC',
'include' => get_post_thumbnail_id(),
'posts_per_page' => -1
);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post();
?>
<div class="col-md-2">
<a href="<?php the_permalink(); ?>">
<?php the_post_thumbnail(); ?>
</a>
</div>
<?php endwhile;
}
wp_reset_query();
?>
我试图通过添加
“排除”=>$post->ID,
但这是行不通的
也许有人能帮我
关于,在查询中添加
'post\u not\u in'=>数组(获取\u id())
。它将完成以下任务:)
“post\uu not\u in”
的值必须是一个ID数组。因此,在您的情况下,当前帖子的id获取\u id()将获取它
<?php
$args = array(
'post_type' => 'employees',
'post_status' => 'publish',
'order' => 'ASC',
'include' => get_post_thumbnail_id(),
'posts_per_page' => -1,
'post__not_in' => array(get_the_id())
);