2016-10-19 2 views
1

두 가지 카테고리로 된 커스텀 포스트 타입 (포트폴리오)을 가지고 있는데, 두 카테고리에서 각각 2 개의 페이지를 볼 수 있습니다.wordpress 커스텀 포스트 카테고리 카테고리 슬러그 URL

페이지를 호출 할 때 url은 mysite.com/pagename과 비슷합니다. 여기서 pagename은 포트폴리오 카테고리의 이름과 같습니다. 내가 URL이 mysite.com/portfolio/portfolio-name

로 변경 하나의 포트폴리오에 갈 때

내 문제는 대신 URL의 포트폴리오 범주를 표시하는 방법은 없나요입니까? mysite.com/portfolio-category/portfolio-name과 같아야합니다.

미리 감사드립니다.

답변

0

예, 설정> 퍼머 링크에서 가능하며 구성 할 수 있습니다. 다른 가능성에 대해서는 퍼머 링크 페이지를보십시오.

한 가지주의 할 점은 퍼멀 링크의 시작 부분에 번호를 추가하여 WordPress가 모든 URL을 해결하기 위해 생성해야하는 다시 쓰기 규칙의 수를 줄이는 것입니다.

+0

나는 사이트에서 다른 모든 페이지에 대해 좋은 옵션 인 "sample-post /"를 선택했습니다. 다른 곳에 문제가있다. – junray

+0

사용자 정의 게시 유형에 대해서만 기본 게시 유형을 덮어 쓰고 관련 카테고리로 바꾸는 규칙이 필요합니다 – junray

+0

이 URL을 참조한 적이 있습니까 https://codex.wordpress.org/Using_Permalinks – maddy

-1

아래와 같이 분류를 등록하십시오. 여기

"포트폴리오"를 "포트폴리오 카테고리"당신의 "사용자 정의 포스트 유형"그리고 "포트폴리오 범주"입니다.

이 후크 URL을 추가하면 "portfolio-category"와 함께 표시됩니다. 원하는대로.

시도해보십시오. 도움이 될 것입니다.

/* add action hook in function.php */ 
add_action('init', 'custom_function_toadd_taxonomyurl',0); 
function custom_function_toadd_taxonomyurl() { 

register_taxonomy('portfolio-category', array('portfolio'), array(
     'hierarchical' => true, 
     'label' => 'Portfolio Categories', 
     'singular_name' => 'Portfolio Category', 
     'show_ui' => true, 
     'query_var' => 'portfolio-category', 
     'rewrite' => array('slug' => 'portfolio-category') 
    )); 

}