显示来自特定meta_key和自定义帖子类型的所有meta_value

时间:2019-07-10 08:06:55

标签: wordpress meta-key

根据问题,我需要查看来自与自定义帖子类型相关的,与元键关联的所有meta_values的列表。

CPT名称:puntidinteresse

meta_key:place

分类法:categoria_punto_di_interesse

我实际上有2篇文章,它们与同一个cpt的两个分类法有关,它们的共同点是它们具有相同的元关键字:[place],但是具有两个不同的城市。

在这里我想从cpt [puntidinteresse]中提取meta_key [place]中包含的所有cittas

代码:

$place = ! empty( $instance['place'] ) ? $instance['place'] : '';

$terms = get_terms(array(
    'taxonomy' => 'categoria_punto_di_interesse',
    'post_type' => 'puntidinteresse',
    'meta_key' => 'place'
));


wp_reset_postdata();

echo "<br><label>Località</label><br>";
?>
<select
        class="widefat"
        id="<?php echo esc_attr( $this->get_field_id( 'place' ) ); ?>"
        name="<?php echo esc_attr( $this->get_field_name( 'place' ) ); ?>"
        type="text"
        value="<?php echo esc_attr( $place ); ?>">
    <?php

    foreach( $terms as $term )
    {
        /*metti nel value i termini tra stringhe*/
        echo "<option value='{$term->slug}'>{$term->name}</option>";
    }
    echo '</select></p> ';

    ?>

0 个答案:

没有答案