사용자 정의 게시물 유형의 부모 자식 관계


10

URL 형식이 균일하도록 사용자 정의 게시물 유형에서 상위 하위 관계를 유지하려면 어떻게해야합니까? 예를 들어 최대 4 단계까지 URL 구조를 만들고 싶습니다.

example.com/sponsor-child/disadvantaged-community/gita-magar

플러그인없이 가능합니까? 단일 페이지 URL로 이동하면 3 단계로 끝납니다.

답변:


15

당신의 register_post_type전화에, 당신은 다음과 같은 논쟁이 있는지 확인하십시오 :

register_post_type(
    'my_post_type',
    array(
        'hierarchical' => true,
        'public' => true,
        'rewrite' => array(
            'slug'       => 'my_post_type',
            'with_front' => false,
        ),
        'supports' => array(
            'page-attributes' /* This will show the post parent field */,
            'title',
            'editor',
            'something-else',
        ),
        // Other arguments
    )
);

퍼머 링크가 플러시되었는지 확인하십시오 (설정> 퍼머 링크 페이지를 방문하십시오).

이제 새를 만들 때 my_post_type부모를 다른 부모로 설정하면 영구 링크가 다음과 같이 보입니다.

http://example.com/parent-post-type/my-post-type/

당신은 당신이 필요로 많은 수준을 갈 수 있습니다.


1
URL의 균일 한 구조를 만들기 위해 부모 자식 관계 및 URL 수준을 4 단계로 설정하여 사용자 정의 게시물 유형을 작성하는 전체 코드를 제공 할 수 있습니까?
user3445146

기술적으로는 제한이 없어야합니다. 모든 플러그인을 비활성화 한 다음 영구 링크를 플러시 한 상태로 WordPress를 새로 설치하여 이것을 테스트 했습니까?
TheDeadMedic
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.