2010-12-28 2 views
0

누군가 내가 이것을 도울 수 있는지 궁금합니다. 저는 현재 분류 ​​선택을 포함하는 맞춤 메타 박스를 만드는 것에 대한 Shibashake의 튜토리얼을 따르고 있습니다 : http://shibashake.com/wordpress-theme/wordpress-custom-taxonomy-input-panels. 그들은 remove_meta_box 함수를 사용하여 분류 체계에 자동으로 생성되는 표준 대사 물을 제거하는 방법을 보여줍니다. 단지 문제는 카테고리로 작동하는 분류 체계, 즉 계층 적 옵션이 true로 설정된 분류 체계에서 작동하지 않는 것입니다. 나는 태그로 설정된 것들이 쉽게 사라지기 때문에 나는 함수가 작동한다는 것을 안다. 그냥 불가능하거나 매개 변수 중 하나에 추가해야하는 특수한 것이 있으면 작동시킬 수 없습니다.카테고리 스타일 (계층 적) 분류학 metabox를 어떻게 제거합니까

예 : 잘 작동

$args = array( 
    'hierarchical' => false, 
    'label' =>'People', 
    'query_var' => true, 
    'rewrite' => true  
); 
register_taxonomy('people', 'post',$args); 

remove_meta_box('tagsdiv-people','post','side'); 

. 그러나 계층 구조를 'true'로 설정하면 메타 상자가 그대로 유지됩니다.

누구나 밝힐 수 있습니까?

답변

0

StackExchange의 Wordpress 측에서 묻는 답을 찾았습니다 : 태그처럼 작동하는 택 소노 미의 경우 "tagsdiv-slug"를 사용합니다. 그러나 계층 구조 인 경우 "slugdiv"를 사용합니다. 대답은 here : @ Jan Fabry에게 감사합니다.