it-swarm-ko.tech

update_post_meta ()를 호출 할 때 생성되는 자동 생성 된 사용자 정의 필드를 숨기는 방법은 무엇입니까?

포스트 관리 페이지 작성/편집을위한 사용자 정의 텍스트 영역을 추가했습니다. 나는 add_meta_box () 함수를 사용했다. 문제는 add_meta_box () 콜백 함수 (데이터 입력을 텍스트 영역에 저장 함)가 update_post_meta ()를 호출한다는 것입니다. update_post_meta ()는 사용자 정의 필드 섹션 내에 사용자 정의 필드를 추가합니다. 그래서 필수 필드는 두 개의 텍스트 영역으로 끝납니다! 당신이 만든 하나와 자동 생성 된 하나!

자동 생성 된 사용자 정의 필드를 제거하는 방법이 있습니까?

고마워, 존

2
Jon

메타 필드가 밑줄로 시작하면 <tr> 요소에 클래스 hidden을 추가하여 인터페이스 에 숨겨집니다. Javascript를 사용하여이 클래스를 직접 적용 할 수도 있습니다. <tr> 요소의 ID는 meta-{$custom_field_id}입니다.

1
Jan Fabry