Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从查询中排除当前帖子的缩略图_Php_Css_Wordpress - Fatal编程技术网

Php 从查询中排除当前帖子的缩略图

Php 从查询中排除当前帖子的缩略图,php,css,wordpress,Php,Css,Wordpress,我创建了一个名为“Employees”的自定义职位类型(CPT)。 在这个CPT中,我创建了诸如“Max”、“Phil”、“Denise”等帖子 所有这些帖子都附有特色图片 我创建了一个查询,以绘制CPT“Employees”中帖子的所有特色图片。 这很有效。所有缩略图都已加载 问题是我想排除1个特征图像。这就是我在CPT“员工”的职位上的经历 比如说,我要去《麦克斯邮报》。 必须加载CPT“员工”中所有其他帖子的所有特色图片,Max中的除外 以下是我目前的代码: <?php

我创建了一个名为“Employees”的自定义职位类型(CPT)。 在这个CPT中,我创建了诸如“Max”、“Phil”、“Denise”等帖子

所有这些帖子都附有特色图片

我创建了一个查询,以绘制CPT“Employees”中帖子的所有特色图片。 这很有效。所有缩略图都已加载

问题是我想排除1个特征图像。这就是我在CPT“员工”的职位上的经历

比如说,我要去《麦克斯邮报》。 必须加载CPT“员工”中所有其他帖子的所有特色图片,Max中的除外

以下是我目前的代码:

<?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())
    );