Wordpress-获取具有特定ACF值的帖子

Wordpress-获取具有特定ACF值的帖子,wordpress,foreach,advanced-custom-fields,Wordpress,Foreach,Advanced Custom Fields,我有一个网站,它利用FacetWP插件和高级自定义字段为帖子创建额外字段 每个职位都可以有一个部门值,我需要为不同的部门做一个foreach,如下所示: if ($department == "Office") { get all the post with the Value Office from the ACF field "department." } 自定义字段是一个选择/下拉字段 我还需要为其他部门做同样的事情,比如生产部、老板、饮料部。但我需要给这些部门一个标题,下面是结

我有一个网站,它利用FacetWP插件和高级自定义字段为帖子创建额外字段

每个职位都可以有一个部门值,我需要为不同的部门做一个foreach,如下所示:

if ($department == "Office") {
    get all the post with the Value Office from the ACF field "department."
}
自定义字段是一个选择/下拉字段

我还需要为其他部门做同样的事情,比如生产部、老板、饮料部。但我需要给这些部门一个标题,下面是结果

最好的方法是什么

问候,

更新:

最后,我需要在概览的一页上写下这一点:

标题:办公室 -员工1 -雇员2 -雇员3 -雇员4

标题:生产 -员工1 -雇员2 -雇员3

标题:老板
-Employee 1

在这种情况下,自定义字段“位置”可以是文本字段、单选按钮或保存单个文本值的选择字段

<?php 

 $location = get_field('location');

// args
$args = array(
    'posts_per_page'    => -1,
    'post_type'     => 'event',
    'meta_key'      => 'location',
    'meta_value'    => $location
);


// query
$the_query = new WP_Query( $args );

?>
<?php if( $the_query->have_posts() ): ?>
     <h1> <?php echo $location ?> </h1>
    <ul>
    <?php while( $the_query->have_posts() ) : $the_query->the_post(); ?>
        <li>
            <a href="<?php the_permalink(); ?>">
                <img src="<?php the_field('event_thumbnail'); ?>" />
                <?php the_title(); ?>
            </a>
        </li>
    <?php endwhile; ?>
    </ul>
<?php endif; ?>

<?php wp_reset_query();  // Restore global post data stomped by the_post(). ?>

我忘了告诉你,自定义字段是一个选择/下拉字段,正如我在回答中提到的,这对下拉也有效,但ti不应该是多值选择。表示您只选择了一个值。可以吗?是的,只有一个值是可能的,谢谢!我将尝试使用此代码。如果这有帮助。请接受并投票决定答案。是的,对于一个特定的部门来说,它是有效的。但我需要它用于更多的部门,我已经用我需要的东西更新了我的答案。