Здравствуйте, как сделать логику, выбираешь страну(таксономия = lftcat) и после него выводятся записи этой таксономии в другом селекте
function lft_hotel_section_callback( $post, $meta ){
$screens = $meta['args'];
wp_nonce_field( plugin_basename(__FILE__), 'lft_noncename' );
// echo '<input type="text" id= "lft_new_field" name="lft_new_field" value="' . get_post_meta( $post->ID, '_my_meta_value_key', true ) . '" size="25" />';
$args = array(
'numberposts' => 0,
'post_type' => 'hotel'
);
$catPosts = get_posts($args);
echo '<form method="POST">';
echo '<select>';
foreach ($catPosts as $singlePost) {
echo '<option>'.$singlePost->post_title.'</option>';
};
echo '</select>';
echo '</form>';
// вытаскиваем все рубрики в массив $categories, описание параметров функции смотрите чуть ниже
$categories = get_terms('lftcat ', 'orderby=name');
// если рубрики, соответствующие заданным параметрам, существуют,
if($categories){
// тогда создаем выпадающий список из них
echo '<select>';
// обращаемся к каждому объекту массива (в данном случае рубрика)
foreach ($categories as $cat){
// выводим элемент списка, где атрибут value равен ID рубрики, а $cat->name - название рубрики
echo "<option value='{$cat->term_id}'>{$cat->name}</option>";
}
echo '</select>';
}