2014-12-27 9 views
2

페이지 템플릿을 사용하여 맞춤 게시물 유형 콘텐츠를 표시 할이 URL (www.yourdomain.com/view-promotion/123)이 있습니다. 나는 (www.yourdomain.com/view-promotion/christmas-promotion)에 위의 URL을 변경하는 경우 , 그러나Wordpress 사용자 정의 URL

(123 CPT 포스트 ID입니다).

사용자 정의 포스트 유형 템플릿

추가 정보를 사용하여 자동으로 (www.yourdomain.com/promotion/christmas-promotion)로 전환되는 URL이

  • 보기 - 홍보 인 페이지 이름
  • 프로모션은 post_type입니다.
  • 크리스마스 프로모션은 게시물 이름입니다.

페이지 템플릿에서 레이아웃을 사용할 URL을 (www.yourdomain.com/view-promotion/christmas-promotion)으로 변경할 수 있도록해야하는 방법은 무엇입니까?

+0

게시물 유형을 '보기 - 승격'으로 변경하면 동일한 결과를 얻을 수 있습니다. 게시물 유형을 작성하는 코드를 살펴보고이를 사용하는 방법을 배우기 만하면됩니다. 이 웹 사이트는 비 코딩 문제에 대한 일반적인 대답보다는 코딩 도움말을 제공하는 데 더 많은 도움이됩니다. – David

+0

사과. 나는 커스텀 URL 재 작성 코드를 사용하여 작업이나 무언가를 할 필요가있을 것이라고 생각했다. 나는 내가 사용할 수있는 다른 대안이 있는지 정말로 확신하지 못한다. 따라서이 질문을 던졌습니다. – Noobie

답변

0

하지만 이것은 오랜 시간이 걸릴 수 있습니다. 이 easly 플러그인을 설치할 수 있습니다. 이 플러그인이 필요합니다 : Custom Post Type Permalinks

설정> permalinks에서이 플러그인을 설치하고 permalink 설정을 변경하십시오.

+0

그 플러그인은 실제로 달성하고자하는 URL이 아닌 URL (www.yourdomain.com/promotion/christmas-promotion)을 설정하고 있습니다. URL을 (www.yourdomain.com/view-promotion/?promo=christmas-promotion)으로 변경했지만 (www.yourdomain.com/view-promotion/christmas-promotion)으로 표시하도록 다시 작성하면 어떻게됩니까? ? 더 구현하기가 가능합니까? – Noobie

+0

코드로 퍼머 링크 슬러그를 변경할 수 있습니다. 새로운 포스트 유형을 추가하는 동안,'register_post_type' 함수는 ** rewrite **을 가지고이 배열은 ** slug ** 필드를가집니다. 귀하의 코드는 다음과 같아야합니다 : ' 'rewrite'=> 배열 ('slug'=> 'shiba-gallery', 'with_front'=> FALSE)' –