복붙노트

[WORDPRESS] Custom Post Type Permalink 재 작성을 추가하면 정기적 인 POST Permalinks가 작동하지 않습니다. 동시에 일할 수 없을 수는 없습니다

WORDPRESS

Custom Post Type Permalink 재 작성을 추가하면 정기적 인 POST Permalinks가 작동하지 않습니다. 동시에 일할 수 없을 수는 없습니다

해결법


  1. 1.'slug'=> '기사 / % Issue / % Issual %'로 'slug'=> '% Issue % Issue' '를 대체하십시오.

    'slug'=> '기사 / % Issue / % Issual %'로 'slug'=> '% Issue % Issue' '를 대체하십시오.

    그것은 분명히 일할 것입니다, 나는 그것을 테스트했습니다. 친절하게 "기사"는 게시물 유형 이름입니다.

    또한 위의 변경 후에는 permalinks를 저장하십시오.


  2. 2.위의 답변에서 : 바꾸기 : 'slug'=> 기사 / % Issual % '로'slug '=>'% Issue % Issue ''를 바꾸십시오. 그것은 나를 위해 완전히 작동하지 않으므로 post_type_link 필터도 변경해야했습니다. 내가해야 할 일은 다음과 같이 변경하는 것이 었습니다.

    위의 답변에서 : 바꾸기 : 'slug'=> 기사 / % Issual % '로'slug '=>'% Issue % Issue ''를 바꾸십시오. 그것은 나를 위해 완전히 작동하지 않으므로 post_type_link 필터도 변경해야했습니다. 내가해야 할 일은 다음과 같이 변경하는 것이 었습니다.

    return str_replace( '%issue%' , $terms[0]->slug , $post_link );
    

    와:

    return str_replace( 'article/%issue%' , $terms[0]->slug , $post_link );
    

    그것은 약간 이상하고 몇 시간을 알아 냈습니다. 미래에 누군가를 돕기를 바랍니다!

  3. from https://stackoverflow.com/questions/29378784/when-i-add-custom-post-type-permalink-rewrite-my-regular-post-permalinks-stop-w by cc-by-sa and MIT license