【发布时间】:2018-02-01 11:53:39
【问题描述】:
下面的代码是一个分类模板(taxonomy-city.php),在每个帖子中我有两个分类城市和地区。
我正在尝试显示与城市共享同一区域的帖子。例如,如果我在伦敦页面上,我想显示选择了欧洲分类术语的其他城市。
<?php
$today = date('Ymd');
$term = $wp_query->queried_object;
$getterm = $term->slug;
$args = array(
'posts_per_page' => '9',
'order' => 'ASC',
'orderby' => 'meta_value_num',
'tax_query' => array(
'relation' => 'OR',
array(
'taxonomy' => 'city',
'field' => 'slug',
'terms' => $getterm,
'include_children' => true,
'operator' => 'IN'
),
array(
'taxonomy' => 'region',
'field' => 'slug',
'terms' => array( 'europe', 'asia-pacific', 'north-america' ),
)
),
'meta_query' => array(
array(
'key' => 'date',
'compare' => '>=',
'value' => $today,
)
),
);
$query = new WP_Query( $args );
?>
【问题讨论】:
标签: wordpress custom-wordpress-pages