2010-05-20 3 views
0

현재 다양한 웹 서비스의 일부 외부 데이터 (제품)를 구문 분석하고 WordPress의 일반 페이지로 제공 할 WordPress 플러그인을 만드는 중입니다.내 플러그인 용 가상 페이지

실제로 프로그래밍 방식으로 페이지를 생성하는 대신 제품을 삭제할 때 동기화 문제를 피하기 위해 즉시 생성하는 것을 피하고 싶습니다. 내 플러그인이 기본 URL을해야 할 것입니다

예를 들어에에있는 그 것 후크에 /제품/, 다음의 I/일부 - 제품 - /제품을 호출하여 각 제품 페이지를 생성 할 이름/. 나는 또한 해당 카테고리의 모든 항목을 나열하는 데 사용하는 /products/category/some-category-name/과 같은 uri의 필요성을 예상합니다.

저는 WordPress 플러그인 개발에 익숙하지 않아서 저의 오른발 시작을위한 조언과 조언을 찾고 있습니다. 어떤 도움을 매우 높이 평가된다;)

+0

404 후크 처리기를 사용해야하는지 아니면 WP_Rewrite를 사용하여 뭔가를 시도해야하는지 궁금해 .. 아직도 해킹 중 .. – Fini

답변

1

저는 rewrite_rules_array에 필터를 추가하고 template_redirect를 잡는 작업을 추가하여이를 해결했습니다.

1

나는 당신이이 웹 서비스로부터 당신의 정보를 어디서 얻고 있는지에 달려 있다고 생각하지만, 가장 쉬운 방법은 페이지를 컨트롤러로 설정하고 요청에 따라 이러한 "가상 페이지"를 작성하기 위해 일부 RSS 또는 XML을 구문 분석하므로 DB에 아무것도 저장하지 않고 요청한 정보가 예 404보다 많지 않은 경우