Wordpress-获取具有特定ACF值的帖子
我有一个网站,它利用FacetWP插件和高级自定义字段为帖子创建额外字段 每个职位都可以有一个部门值,我需要为不同的部门做一个foreach,如下所示: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." } 自定义字段是一个选择/下拉字段 我还需要为其他部门做同样的事情,比如生产部、老板、饮料部。但我需要给这些部门一个标题,下面是结
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不应该是多值选择。表示您只选择了一个值。可以吗?是的,只有一个值是可能的,谢谢!我将尝试使用此代码。如果这有帮助。请接受并投票决定答案。是的,对于一个特定的部门来说,它是有效的。但我需要它用于更多的部门,我已经用我需要的东西更新了我的答案。