我知道要从使用$ term的分类法中获取值,我需要在屏幕上显示
我需要查看来自一个自定义帖子类型的,与元键相关联的所有meta_values的列表作为监视器。
CPT名称:puntidinteresse
meta_key:位置
分类法:categoria_punto_di_interesse
我实际上有2篇文章,它们与同一个cpt的两个分类法有关,它们的共同点是它们具有相同的元关键字:[place],但是具有两个不同的城市。
在这里我想从cpt [puntidinteresse]中提取meta_key [place]中包含的所有cittas
代码:
$place = ! empty( $instance['place'] ) ? $instance['place'] : '';
global $wpdb;
$results = $wpdb->get_col("SELECT meta_value FROM $wpdb->postmeta WHERE meta_key = 'place'");
$terms = $results;
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> ';
?>
<?php
,但是在后端中选择“我有两个结果”,但您无法读取内容,因为它们将其值设置为空。
我能做到吗?