저는 새 웹 사이트의 비즈니스 디렉토리로 InkThemes에서 GeoCraft Theme을 사용하고 있습니다. 이와 같은 다른 주제와 마찬가지로 한 도시에 대해서만 목록을 사용하도록했지만 다른 도시에 대한 목록을 표시하도록 확장하려고합니다.WordPress - 하위 카테고리 슬러그에 맞춤 분류 분류 상위 카테고리 표시
이를 위해, 나는 업종 자체에 대한 cateogires (listcat), 도시에 대한 부모 카테고리 및 하위 카테고리에 대한 테마의 사용자 정의 분류에 사용합니다.
그래서, 나는 이런 식으로 뭔가가 필요합니다
- 뉴욕 (부모) - URL : mywebsite.com/listcat/new-york/
- 뉴욕 >> 레스토랑 - URL : mywebsite.com/listcat/new-york/restaurants/
- 로스 앤젤레스 >> 레스토랑 - URL : mywebsite.com/listcat/los-angeles/restaurants/
- 로스 앤젤레스 >> 바 - mywebsite.com/listcat/los -angeles/bars/
- 시카고 >> 레스토랑 - URL : mywebsite.com/listcat/시카고/레스토랑/
... 등등.
대신 하위 카테고리에는 상위 카테고리 (뉴욕, 로스 앤젤레스 및 기타 도시 이름)가 표시되지 않습니다.
누구나 내가 이것을 성취 할 수있는 방법을 알고 있습니까? 나는 같은 질문을했지만 찾지 못했습니다. 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)
);
은 아마 내가 재 작성 뭔가를 변경해야합니다 :
내가 디렉토리 목록의 카테고리 분류를 등록하는 데 사용되는 코드를 발견?
안녕 얘들 아, 해냈어. 같은 일을하려는 사람들에게는 맞춤 분류에 대한 "다시 쓰기"정보에서 사용해야하는 간단한 추가 사항입니다. 대신 : 는 "재기록" 가 I이 첨가 = "TRUE)()) => 참 '계층'과 단일체 "재기록 "=> 배열. –
당신은 당신 자신의 질문에 대답하고 받아 들일 수있는 것으로 표시 할 수 있습니다. – Kev