У меня есть веб-сайт со списком, где я использовал поставщика услуг в качестве настраиваемого типа записи с указанием города и службы в качестве настраиваемого типа таксономии, например категории. Теперь я хочу показать на странице города, что эти сервисы будут показывать, какие сервисы предоставляют поставщики услуг этих городов.
$args = array(
'taxonomy' => 'service',
'parent' => 0,
'orderby' => 'name',
'order' => 'ASC',
'hierarchical' => 1,
'hide_empty' => 0,
'pad_counts' =>0
);
$categories = get_categories( $args );
foreach ( $categories as $category ){
echo '<div class="packer-movers">
<div class="container">
<div class="row">';
echo '<h2>' . $category->name . '</h2>';
$cityargs = array(
'taxonomy' => 'city',
'parent' => term_id,
'orderby' => 'name',
'order' => 'ASC',
'hierarchical' => 1,
'hide_empty' => 0,
'pad_counts' => 0
);
$sub_args = array(
'taxonomy' => 'service',
'parent' => $category->term_id,
'orderby' => 'name',
'order' => 'ASC',
'hierarchical' => 1,
'hide_empty' => 0,
'pad_counts' => 0
);
$sub_categories = get_categories( $sub_args );
echo "<div class='children'>";
foreach ( $sub_categories as $sub_category ){
echo '<div class="col-sm-3">
<div class="mvrs">
<div class="mvrs-img">';
if (function_exists('get_wp_term_image'))
{
$meta_image = get_wp_term_image($sub_category->term_id);
}
echo "<img src='$meta_image' class='img-responsive hvr-grow' alt='. $sub_category->name . '>";
echo '<div class="movrs">
<div class="row">
<p class="mvrs-hd">'. $sub_category->name . '</p>
<div class="mvrs-btn">
<button class="get-qut">GET QUOTES</button>
</div>
</div>
</div>';
//echo '<span>'. $sub_category->name . '</span>';
echo "</div>
</div>
</div>";
}
echo "</div>";
echo "</div></div></div>";
}
пришлите мне ссылку.