WordPress-在子类别上显示自定义分类父类别

【WordPress-在子类别上显示自定义分类父类别】我正在将InkThemes的GeoCraft主题用作新网站的企业目录。像其他主题一样, 它只能用于一个城市的列表, 但我想扩展它以显示不同城市的列表。
为此, 我将在主题的自定义分类中使用类别(listcat), 在城市中使用” 父类别” , 在业务类别中使用” 子类别” 。
所以, 我需要这样的东西:

  • 纽约(家长)-URL:mywebsite.com/listcat/new-york/
  • 纽约> > 餐厅-URL:mywebsite.com/listcat/new-york/restaurants/
  • 洛杉矶> > 餐厅-URL:mywebsite.com/listcat/los-angeles/restaurants/
  • 洛杉矶> > 酒吧-URL:mywebsite.com/listcat/los-angeles/bars/
  • 芝加哥> > 餐厅-URL:mywebsite.com/listcat/chicago/restaurants/
… 等等。
而是, 子类别不显示父类别(纽约, 洛杉矶和其他城市的名称)。
有谁知道我该如何开始实现这一目标?我搜索了相同的问题, 但没有找到。我知道如何使用WordPress并使用多年, 但可以完成此任务。编辑:
我找到了用于注册目录清单类别分类法的代码:
// Register custom taxonomy for category register_taxonomy(CUSTOM_CAT_TYPE, array(POST_TYPE), array("hierarchical" => true, "label" => CUSTOM_MENU_CAT_LABEL, 'labels' => array('name' => CUSTOM_MENU_CAT_TITLE, 'singular_name' => CUSTOM_MENU_SIGULAR_CAT, 'search_items' => CUSTOM_MENU_CAT_SEARCH, 'popular_items' => CUSTOM_MENU_CAT_SEARCH, 'all_items' => CUSTOM_MENU_CAT_ALL, 'parent_item' => CUSTOM_MENU_CAT_PARENT, 'parent_item_colon' => CUSTOM_MENU_CAT_PARENT_COL, 'edit_item' => CUSTOM_MENU_CAT_EDIT, 'update_item' => CUSTOM_MENU_CAT_UPDATE, 'add_new_item' => CUSTOM_MENU_CAT_ADDNEW, 'new_item_name' => CUSTOM_MENU_CAT_NEW_NAME, ), 'public' => true, 'show_ui' => true, "rewrite" => true) );

可能我应该通过重写来更改某些内容, 有人已经这样做了吗?
#1谢谢你的工作!
只需在分类法的rewrite => array()中添加” hierarchical” => true, 如下所示:
register_taxonomy(‘ BLABLABLABIG-TAXONOMY’ , ‘ talalala’ , array(‘ hierarchical’ => true, … … … .’ rewrite’ => array(‘ slug’ => ’ categories’ , ‘ hierarchical’ => true))
然后返回” 永久链接” 设置并保存它们以刷新重写规则, 瞧!

    推荐阅读