2012-06-28 5 views
3

wp 관리 영역 내에 3 개의 최상위 섹션을 만들고 싶습니다. 그러면 워드 프레스 사용자 정의 게시 유형 그룹이 나열됩니다. 예를 들면.WP 관리 메뉴 내의 여러 Wordpress 사용자 정의 게시 유형

할 것들 : (메인 그룹) - 이벤트 (사용자 정의 포스트 형) - 관광 명소 (사용자 정의 포스트 형) - 쇼핑 (사용자 정의 포스트 형) - 등

숙박 (다른 메인 그룹) - 호텔 (사용자 정의 포스트 형) - 침대와 아침 식사 (사용자 정의 포스트 형) - 등

차라리 더 나은 조직과 제어를위한 사용자 정의 분류를 사용하는 것보다 이러한 개별 사용자 정의 포스트 유형을 할 것입니다.

는 또한 각 사용자 정의 포스트 유형보다 가능성이 더 자신의 분류 체계의 적용했습니다 것 - 예를 들어 이벤트가 야외의 분류, 실내 등이있을 수 있습니다

I 개별 포스트 유형을 생성하는 방법을 알고

하지만 임 확실하지 최상위 계층에서 그룹화하는 방법에 대해 설명합니다.

답변

2

해결 방법은 다음과 같습니다 할

  1. 숙박/상황에 따라 원하는 포스트의 종류를 나열 할 수있는 옵션이 제공됩니다 템플릿 페이지

  2. 관리자 섹션에서 이러한 템플릿이 될 것이다) 우편 유형 및 b) 선택적으로 추가 분류 가능

  3. 프런트 엔드 템플릿에서 올바른 데이터를 수집하기 위해 아래와 비슷한 코드를 사용하십시오


global $post; 
$serialised_post_types = get_post_meta($post->ID,'post_types_to_list',true); //i.e. a serialised array('hotel','bnb'); 
$serialised_post_types = unserialize($serialised_post_types); 
$args = array('post_type' => $serialised_post_types); //basic args 

$res = new WP_Query($args); 
+0

나는 당신이 포스트 메타를 저장하는 방법을 알고 있다고 가정? – Mwayi

관련 문제