Спасибо за совет про планировщик, но я очень далек от оптимизации запросов.
Мне нужно было выбрать все посты из таблицы wp_posts, так чтобы в таблице wp-terms из столбца name выбирался "Пешком" + только те посты которые соответствуют городу "Феодосия"
Получается вот такая штучка

PHP код:
$args = array(
'post_type' => 'excurtion',
'tax_query'=>array(
array(
'taxonomy'=>'listingtype',
'field'=>'slug',
'terms'=>'walk'
),
array(
'taxonomy'=>'location',
'field'=>'slug',
'terms'=>'feodosia'
)
)
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
$id = get_the_id();
$title = get_the_title();
$content = get_the_content();
echo '<li>' . $title .' || '.$content.' || ID='.$id.'<br>';
$argsThumb = array(
'order' => 'ASC',
'post_type' => 'attachment',
'post_parent' => $id,
'post_mime_type' => 'image/jpeg'
);
$attachments = get_posts($argsThumb);
if ($attachments) {
foreach ($attachments as $attachment) {
echo apply_filters('guid', $attachment->guid).'<br>';
}
}
echo '</li>';
}
} else {
// no posts found
}
Причем, он и картинки к постам сразу извлекает, хорошая штука одним словом