테마 또는 플러그인이 게시물 유형을 등록하고 수정하려는 상황이 많이 있습니다. 물론 add_post_type_support()
및 remove_post_type_support()
이 있지만, 인수의 전체 목록에 액세스 할 수는 없습니다 register_post_type()
. 특히 게시물 유형 보관을 사용 중지하고, 관리 UI를 숨기고, 검색에서 숨기는 등 나머지 게시물 유형 설정은 그대로 둡니다.
에 대한 코덱스 페이지register_post_type()
내 앞에 매 단다이 :
기술
게시물 유형을 작성하거나 수정하십시오.
그러나 과거 에이 작업을 시도했을 때 작동하지 않는 것 같습니다. 이 함수는 실제로 게시물 유형을 수정하기위한 것입니까? 그렇다면 몇 개의 인수를 다시 선언하고 나머지는 그대로 두어도됩니다.
이 것을보고 도 아니다 deregister_post_type()
기능 , 나는 그것을 할 수있는 방법을 이해하지 않습니다.
register_post_type
것이 정확합니까? 나는 당신의 "예"에 의해 가정하고 오류를 덤프하지 않으며 원하는 효과를냅니다. 실제 사례는이 답변에 제시된 두 번째 옵션입니다. wordpress.stackexchange.com/a/74331/12615