게시물 당 하나의 카테고리 만


22

각 게시물 / 페이지를 만드는 방법에는 하나의 범주 만 있습니다. 카테고리 옆에 확인란 대신 라디오 상자가있을 수 있습니다.

답변:



8

내가 선호하는 솔루션은 고급 사용자 정의 필드분류 필드 와 함께 사용하는 것 입니다 .

이렇게하면 카테고리에 간단한 html 선택 필드를 추가 할 수 있으며 동시에 기본 워드 프레스 카테고리 위젯을 숨길 수 있습니다.

https://www.advancedcustomfields.com/resources/taxonomy/


1
나는 확실히 이것을 두 번째로 할 것이다. ACF 플러그인은 처음에는 훌륭하며이 솔루션은 매우 간단합니다. 공지 사항에 따르면, 분류 필드 추가 기능은 ACF 3에 불과하지만 ACF는 4이며 분류 필드가 내장되어 있다고 생각합니다. 화면 옵션 탭을 통해 사용자 정의 분류를 제거하십시오.
Morgan Delaney

당신은 완전히
그렇습니다

1
내가 틀렸다면 나를 수정하십시오. 그러나이 방법은 기본 wordpress 방법 (terms 테이블)을 사용하는 대신 용어 링크를 저장하기위한 다른 필드 (게시물 메타)를 만듭니다. 이는 자동 관리 열 및 분류 용어 개수와 같은 표준 워드 프레스 기능이 제대로 작동하지 않음을 의미합니다.
Phil_1984_

링크가 끊어졌습니다. 업데이트 된 링크가 있습니까?
Jason Axelson

ACF는 훌륭하지만 테마는 항상 카테고리의 기본 post_meta를 수용합니다. 더 유연하지만 게시물 유형 인스턴스 당 하나의 숫자 범주를 제한하려는 경우 가장 빠른 솔루션이 아닙니다.
Archonic

-2

WordPress Admin 내에서 아무도 카테고리 선택을 수정하여 하나의 카테고리 만 강제하는 것을 보지 못했습니다. 그러나 Gravity Forms를 사용하는 것이 좋습니다. 중력 양식을 사용하면 "프런트 엔드 게시 솔루션"을 만들 수 있으며이 작업을 수행 할 때 확인란 대신 라디오 단추를 사용하도록 범주 선택을 설정할 수 있습니다. 또는 드롭 다운 메뉴를 사용하여 다시 한 번만 선택할 수 있습니다.

또 다른 대안은 wp-admin 영역을 수정하는 것입니다 (프론트 엔드 솔루션이이를 제공한다고 생각하지 않기 때문에 컨텐츠 편집기의 WYSIWYG 부분을 유지하려면 표준 카테고리 메타를 제거하는 것이 좋습니다) 상자,이 페이지의 코드를 매우 쉽게 사용 : http://codex.wordpress.org/Function_Reference/remove_meta_box

그런 다음 드롭 다운 값을 사용하여 고유 한 범주 메타 박스를 작성하십시오.이 페이지에서 쉽게 작성할 수 있습니다. http://codex.wordpress.org/Template_Tags/wp_dropdown_categories

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