2012-03-23 4 views
0

사용자 지정 게시 유형을 만들고 해당 사용자 지정 메타 형식 상자가있어 관리자가 사용자 지정 게시 형식이 나타나는 페이지를 선택할 수있는 솔루션을 찾고 있습니다.WordPress 사용자 지정 게시 유형

예. 나는 증명서라는 사용자 정의 게시 유형이 있습니다.

추천 이미지, 제목 및 콘텐츠가 포함 된 페이지에서의 사용 후기 목록입니다.

모든 나열된 페이지가 될 것이며 나는 특정 페이지에 표준 WP 쿼리

를 사용하여이 작업을 수행 할 수 있습니다 (예를 들어, 뉴스, 사례 연구는에 대해) 난에 평가를 인쇄 할 수 있도록하려면 페이지의 사이드 바. 관리자가 드롭 다운에서 해당 페이지에 대한 평가를 올릴 수있는 특정 회원 평가.

1 페이지 당 글쓰기.

나는 내가 당신의 요구 사항에 대한 100 % 분명 해요 말할 수 없다,하지만 매우 유용 할 Posts 2 Posts 플러그인을 발견했습니다 워드 프레스 게시물을 링크 응답 및 피드백

+0

http://wordpress.stackexchange.com – MetalFrog

답변

2

add_meta_box를 사용하여 맞춤 게시물 유형에 맞춤 메타 상자를 추가 할 수 있습니다.

http://codex.wordpress.org/Function_Reference/add_meta_box

당신은, 등 여기에 저장이 함수는 훅에 추가하는 방법에 대한 자세한 정보를 찾을 수 있습니다

add_meta_box(
    'meta_box_id', //The ID of the Meta Box 
    'Meta Box Title', //The Title of the Meta Box 
    'meta_box_id_meta_box', //Callback Function 
    'page', //Post type to apply to, in this case you would want 'page', or the ID of a Custom Post Type 
    'normal', //Priority 
    'default' //Callback Agruments 
); 
: http://wp.smashingmagazine.com/2011/10/04/create-custom-post-meta-boxes-wordpress/

거기에서, 당신은 단지 선택 메뉴를 만들 필요가 WP_Query를 사용하고 결과를 루핑하여 사용자 지정 콘텐츠 형식의 모든 페이지 ID로 구성됩니다. 양식을 저장하면 ID가 저장되고 WP_Query와 함께 해당 ID를 사용하여 단일 게시물을 가져와 페이지 템플리트에 표시합니다.

0

를 기대합니다. 두 개의 서로 다른 사용자 정의 게시 유형을 함께 연결하는 데 사용했지만 사용자 정의 게시 유형을 페이지에 연결하는 데 사용할 수는 있습니다.

관련 문제