2013-07-13 4 views
0

나는 다가오는 선거를위한 웹 사이트를 만들고 있습니다.WordPress 검색 결과 페이지

내 WordPress 사이트에는 '후보자'의 뉴스 기사와 선거와 관련된 기타 정보가 포함 된 'In The News'카테고리가 있습니다.

또한 각 후보자는 자신의 페이지가있는 후보자에 대한 섹션이 있습니다. 이 후보 페이지에는 후보자, 실행중인 영역, 사진 및 설명 섹션에 대한 정보가 나열됩니다.

내가하고 싶은 일은 각 후보자 페이지에 'In The News'섹션의 이야기 중 일부를 자동으로 포함시키는 것입니다.

예를 들어, Jane Doe의 페이지를보고있는 경우 페이지의 섹션에 'Jane Doe에 대한 최근 뉴스'라고 표시 될 수 있으며 가장 최근 5 개의 이야기가 표시됩니다.

기본적으로 후보 페이지의 용어에 대한 검색 결과가 자동으로 반환됩니다.

PHP를 사용하여 플러그인을 통해이 작업을 수행하는 방법에 대한 아이디어가 있습니까?

제공 할 수있는 도움에 미리 감사드립니다.

+0

혹시 WordPress 개발자 설명서를 보셨습니까? 공식 문서에서 원하는 것을 찾으려면 약 10 초가 걸립니다. – Lepidosteus

+0

커스텀 템플리트 파일을 작성하는 방법을 찾았지만, 플러그인이 있는지 또는 더 쉬운 것이 있는지 궁금합니다. 이를 위해 사용자 지정 템플릿 파일을 만들 수 있습니다. 문제는 아닙니다. –

답변

0

이것은 카테고리의 게시물을 페이지와 연결하는 가장 간단한 방법입니다.

고급 사용자 지정 필드를 사용하여 필드 유형이 '분류'이고 분류가 '범주'인 "뉴스 범주"라는 페이지에 새 필드를 만듭니다. 이렇게하면 각 페이지와 연결할 범주를 선택할 수 있습니다. 후보 페이지에 대한 템플릿 파일에서

wp_get_recent_posts (http://codex.wordpress.org/Function_Reference/wp_get_recent_posts)를 사용하고 get_field() (http://www.advancedcustomfields.com/resources/functions/get_field/)의 결과에 $args에서 '카테고리'를 설정합니다.

해당 페이지에 대해 선택한 카테고리의 최근 게시물을 반환합니다. 원하는 형식으로 데이터를 포맷하면됩니다.

+0

이것을보고 어떻게 움직이는 지 살펴 봅니다. –

관련 문제