2009-08-12 6 views
4

Wordpress를 사용하여 사용자 정의 URL 구조를 얻으려고합니다. 기본적으로 내 사이트는 내 블로그 및 포트폴리오로 작동합니다. "기사"섹션과 "포트폴리오"섹션을 갖고 싶습니다. 기사 페이지에 기사를 표시하고 포트폴리오 페이지에 기사를 표시합니다. Wordpress에서 사용자 정의 URL 재 작성

내가 원하는 ... 그 I 사용자 정의 URL을 원하는 상단을 제외하고, 쉬워야과 같이 URL을 설정 :

기사 페이지 : http://mydomain.com/discusses

특정 기사 : http://mydomain.com/discussed/%postname%

포트폴리오 페이지 : http://mydomain.com/does

특정 디자인 : http://mydomain.com/designed/%postname%

이 유형을 한 번만 다시 작성하는 방법을 알아낼 수 있지만 WP는이 기능을 모두 수행하는 기본 제공 기능이 없습니다. 어디서부터 시작해야할지, 무엇을해야하는지 궁금합니다 ...

문제는 두 영역 모두에서 카테고리 기능을 유지하고자하므로 맞춤 입력란을 사용해야 할 수도 있습니다. 게시물의 사용자 정의 필드를 기반으로 새로운 다시 쓰기 규칙을 추가 할 수 있습니까? 나는 어디에서 시작해야할지 생각해 ...

도움을 주셔서 감사합니다.

+1

다시 작성하지 않은 URL의 예를 제공 할 수 있습니까? Wordpress가 해당 기사에 사용하는 깨끗한 URL은 아닌가요? –

답변

3

실제로 이것은 어렵지 않습니다. 나는 페이지별로 페이지를 내려갈 것이며, 이것을 달성하기 위해 무엇을해야 할 것인가.

기사 페이지

이다 당신의 테마 폴더에 새 서식 파일 (/ WP - 콘텐츠/테마/당신의-테마 /)라는 discusses.php를 만들고 단지 다음과 같은 내용을 추가합니다

<?php 
/* 
Template Name: Discusses Template 
*/ 
?> 

더 이상 콘텐츠가 필요하지 않습니다. WordPress Admin의 Pages 섹션으로 이동하여 Articles 페이지라는 새 페이지를 만들고/discusses /가되도록 URL을 설정하십시오. 이 페이지의 템플릿을 토론 템플릿으로 설정하십시오. 이제 관리자의 설정 → 읽기 섹션으로 이동하여 게시물 페이지를 기사 페이지로 설정하십시오. 이제 모든 블로그 게시물은/URL을 아래에 나타납니다/

특정 제

모든 기사/설명/제목으로 표시해야하는 가장 쉬운 방법은 → 카테고리 게시물 (기본 범주의 이름을 변경하는 것입니다에 대해 설명합니다) 논의했다. 퍼머 링크를 다음과 같이 설정하십시오.

/%category%/%postname%/ 

이렇게하면 각 게시물에 필요한 링크가 렌더링됩니다. 당신이를 위해했던 것처럼

포트폴리오 페이지 & 특정 디자인 페이지

사용자 정의 디자인의 어떤 것이 가정이 할 수있는 가장 쉬운 방법은 페이지 섹션에서 사용자 지정 서식 파일 및 페이지를 작성하는 것입니다 기사 페이지를 열고 사용자 정의 HTML 및 CSS를 그 안에 넣습니다. 그런 다음 각 특정 디자인 페이지를 페이지 섹션의 하위 페이지로 설정합니다.WPdb classs을 사용하여 사용자 지정 쿼리를 만들어 포트폴리오 페이지를 채울 수 있습니다.

+0

그런 깊이있는 반응에 감사드립니다. 유일한 문제는 카테고리 기능을 유지하고 포트폴리오 항목을 게시물로 유지하기 위해서입니다. 하지만이 주제를 게시 한 후 검색을 계속하면서 해결책을 찾은 것 같습니다. '맞춤 분류'라고하는 것. 나는 똑같은 방식으로 사용할 수있는 카테고리와 비슷한/태그와 같은 컨테이너를 만들 수 있습니다. 나는 그것을 "타입"이라고 불렀을 것이고 그 다음에는 게시물에 대한 가치가 "기사"또는 "포트폴리오"가 될 것입니다. 그리고 나서 각 페이지에서 "type" –

+0

위의 공간이 부족한 특정 값을 가진 모든 게시물을 얻을 수있는 루프를 실행할 수 있지만 자세한 설명에 다시 한 번 감사의 말을 전하고 싶습니다. 매우 감사! –