맞춤 게시물 유형 페이지를 찾을 수 없습니다


17

다른 프로젝트에서 문제없이 성공적으로 사용한 코드를 사용하여 두 가지 새로운 사용자 정의 게시물 유형을 만들었습니다. 첫 번째는 top_charts이고 다른 하나 case_studies는 관리자 메뉴에 올바르게 표시되며 새 게시물을 만들 수 있습니다.

불행히도 새로운 게시물은 나타나지 않습니다. 방금 404.php답변을 받았습니다.

나는을 만든 archive-top_charts.php내가 나타날 때까지 아무것도 얻을 수 있는지,하지만 난 볼 404.php"페이지를 찾을 수 없습니다"는 회신 할 수 있습니다.

나는 원래 사용자의 게시물을 명명 top-charts하고 case-studies,하지만 난 하이픈이 문제가되었을 수 있습니다 생각, 그래서 대신 밑줄을 사용하도록 이름. 도움이되지 않았습니다.

영구 링크를 다시 저장하려고했지만 아무 것도 변경되지 않았습니다. 내 .htaccess 페이지도 기대 한 것 같습니다 (다른 페이지도 잘 작동합니다). 다른 무엇을 확인할 수 있습니까?


1
flush_rewrite_rules (false)를 사용 했습니까? 등록 게시물 유형? 자세한 내용은이 링크를 참조하십시오 nooshu.com/page-not-found-with-custom-post-types
jas

감사. 게시물 자체에 대한 링크는 고정되었지만 archive-top_charts.php페이지 는 고정되지 않았습니다 . 이상한!
Django Reinhardt

다른 사용자에게 도움이되고 아카이브를 찾는 데 도움이 될 수있는 일부만 추가하면됩니다.
jas

: 다른 스택 게시물에이 버그에 대한 간단한 대답 발견 찾을 수 없음 사용자 정의 포스트 유형 퍼머 페이지
dnll

답변:


19

맞춤 게시물을 찾을 수없는 경우 아래 코드를 사용하십시오 functions.php.

flush_rewrite_rules( false );

이 작업은 임시 조치로만 수행해야합니다. 그렇지 않으면 모든 페이지로드에서 실행됩니다.

자세한 내용은 이 링크를 참조하십시오

archive-top_charts.php표시되지 않음에 대해서는 'has_archive' => true게시물 유형을 등록 할 때 확인하십시오 .


위대한 'has_archive'를 찾았습니다 :)
jas

27

PHP 코드를 편집 할 필요가 없습니다!

다른 답변과 같이 사용자 정의 게시물 유형을 등록하는 기능 에서이 작업을 수행 할 수 있지만 설정 메뉴 에서이 작업을 수행하여 PHP 코드를 건드리지 않아도됩니다.

대시 보드에서 WordPress 다시 쓰기 규칙 또는 영구 링크를 플러시하려면 (보통 새 사용자 정의 게시물 유형에 대해 수동으로 수행해야 함) :

  1. 메인 메뉴에서 "설정> 퍼머 링크"를 찾으십시오.
  2. 필요한 경우 아래로 스크롤하여 "변경 사항 저장"을 클릭하십시오.
  3. 다시 쓰기 규칙 및 영구 링크가 비워집니다.

그렇게 간단합니다!

퍼머 링크 페이지 저장 이미지 참고


2
나는 또한 필요하다고 생각 has_archive하지만 메뉴를 통해 강제로 플러시 할 수 있다는 것을 알고 있습니다.
Django Reinhardt

1
CPT 카테고리 / 용어가 추가 될 때마다 설정> 영구 링크로 이동하지 않고 변경 사항을 자동으로 (업데이트) 영구 링크에 저장하는 방법이 있습니까? 관리자가 아닌 사용자가 설정에 액세스 할 수없는 경우 어떻게이 작업을 수행 할 수 있습니까? 퍼머 링크를 자동으로 플러시하기 위해 새 카테고리를 추가 할 때 후크를 호출 할 수 있습니까?
Ryan Coolwebs 2012 년

0

나는 이것이 게임에서 늦었다는 것을 알고 있습니다 (그리고 관련 문제는 아닐 수도 있습니다).

필자의 경우 분류 체계 다시 작성을 도구로 설정하고 콘텐츠 유형을 다시 작성했습니다. 따라서 충돌이므로 제대로 작동하지 않습니다. 불행히도, 그런 일에 대한 탐지가 없으므로 다른 사람들에게 지적 할 것이라고 생각했습니다.


-1

제 경우에는 개발 폴더에 권한이 없으므로 .htaccess 파일을 광고에서 만들거나 수정할 수 없었습니다.

따라서 수동 플러시 또는 WP Permalinks 변경 사항 저장은 도움이되지 않았습니다.

해결책은 혼자서 .htaccess 파일을 만드는 것이 었습니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.