「mysite.com/category/my_city/restaurants/」にアクセスすると、「my_city」カテゴリと「restaurants」カテゴリにあるすべての投稿を表示できます。
レストランカテゴリに複数の子(タイ、イタリア語など)があると仮定します。my_cityカテゴリにのみ含まれるレストランのすべての子サブカテゴリのリストを作成するにはどうすればよいですか?
例:「mysite.com/category/my_city/thai/」
今のところ、これは私のcategory.phpファイルのコードです。
<?php
$this_cat = (get_query_var('cat')) ? get_query_var('cat') : 1;
$this_category = get_category($this_cat);
if ( $this_category->parent ) { $this_cat = $this_category->parent; }
wp_list_categories('title_li=&child_of=' . $this_cat . '');
?>
結果は「thai、italian、etc」のようなリストです(これは明らかに良いです)が、リンクはすべて「mysite.com/category/restaurants/thai/」のようなものを指しており、下のレストランだけでなく、すべてのレストランが表示されています私の街。明らかに、私は他のカテゴリをキャッチしておらず、正しい配列を実行する方法がわかりません。
よろしくお願いします。