Показать все meta_value из определенного meta_key и пользовательского типа записи - PullRequest
0 голосов
/ 10 июля 2019

Что касается вопроса, мне нужно просмотреть список всех значений meta_values, связанных с мета-ключом из пользовательского типа записи, в качестве монитора.

Название CPT: puntidinteresse

meta_key: place

таксономия: categoria_punto_di_interesse

У меня есть практически 2 статьи, которые связаны с двумя таксономиями одного и того же cpt, вместе они имеют один и тот же мета-ключ: [место], но с двумя разными городами.

здесь я хотел бы вытащить все цитты, содержащиеся в meta_key [place], из cpt [puntidinteresse]

код:

$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> ';

    ?>
...