从元键获取标题,无需多次wp_queries


Get heading from meta key without multiple wp_queries

我正在尝试在不使用多个查询的情况下完成此操作。可能吗?

我有一个自定义字段设置的自定义帖子类型(使用高级自定义字段)。

这是我现在的情况。(演示帖子类型和字段,以便您了解想法)

    'post_type'   => 'employee',
    'post_status' => 'any',
    'meta_query'     => array(
        array(
            'key' => 'position',
            'value' => 'driver',
            'compare' => '='
        )
    ),

这将打印为:

司机

图像一个驱动程序的名称联系方式

然后在这里创建一个新循环来过滤掉其他位置。让我们说经理。

    'post_type'   => 'employee',
    'post_status' => 'any',
    'meta_query'     => array(
        array(
            'key' => 'position',
            'value' => 'manager',
            'compare' => '='
        )
    ),

经理

图像经理姓名联系信息。

所以我的问题是,我可以一次为每个值制作一个循环打印标题meta_query并列出它下面的子项吗?

还是我被困在多个循环中?

嘿 通过使用get_post_meta()您可以简单地获取元值

例-

$key_value = get_post_meta( get_the_ID(), 'key', true );
// check if the custom field has a value
if( ! empty( $key_1_value ) ) {
  echo $key_1_value;
} 

我认为它工作正常。