2012-03-29 4 views
4

내 프로젝트의 경우 단일 게시물에 대한 대체 템플릿을 정의해야합니다. 더 구체적으로 웹 사이트를 탐색 할 때 각 게시물을 평소와 같이 표시해야하지만 각기 다른 URL에서 연결할 수있는 다른 단일 페이지를 만들어 각 게시물에 대한 미니 웹 사이트를 만드는 것이 필요합니다.Wordpress, 대체 단일 게시 템플릿

(저는 실제로 WooCommerce 플러그인을 사용하고 있습니다. 각 제품에 대한 미니 웹 사이트를 만드는 것이 필요합니다.이 템플릿은 기본 웹 사이트의 "외부"와 완전히 다른 그래픽 템플릿이 있어야합니다. QR 코드를 통해 도달 할 수 있습니다).

희망이 조금 있습니다. 귀하의 조언 및/또는 제안에 감사드립니다. Angelo

+0

안녕하세요! 지금까지 뭐 해봤 어? 또한 WP 스택에 게시 할 수 있습니다 - wordpress.stackexchange.com – vzwick

+2

안녕하세요 @vzwick, 나는 querystring (http : // localhost/rps /? mw = 28)에 post_id를 전달하는 것과 같은 것을 시도하고 있습니다.) 및 템플릿 인덱스 파일을 해킹하는 경우 if (isset ($ _ GET [ "mw"])) { include ("mw.php"); } 필요한 페이지를 생성하십시오. – Angelo

답변

1

가장 쉬운 방법은이 특수 "single.php"템플릿을 가져 오는 특수 게시물에 대한 사용자 정의 게시물 유형을 등록하는 것입니다. 그런 다음 post- [custom post_type] .php라는 새 단일 템플릿을 간단하게 작성할 수 있습니다. 이 유형을 등록한 모든 게시물은 해당 템플릿을 사용합니다.

또는 실제로 게시물이 필요하지 않은 경우 페이지로 게시하면 훨씬 쉽습니다. 기본적으로 페이지를 사용하면 편집 화면에서 특정 페이지 템플리트를 지정할 수 있습니다. 따라서 사용자 정의 템플릿을 원하는 수만큼 만들 수 있습니다. 특수 헤더를 추가했는지 확인하십시오.

/* Template Name: Custom Page */ 

... 그래서 WP는 페이지 템플릿이라는 것을 알고 있습니다.

+0

[이 관련 질문] (https://wordpress.stackexchange.com/questions/252242/only-show-posts-from-a-parent-category-by-name-slug)에서 귀하의 의견을 사용할 수 있습니다. 약간의 시간, 고마워. – lowtechsun