Tôi có hai nguyên tắc phân loại tùy chỉnh phân cấp, mỗi loại trên một loại bài tùy chỉnh tương ứng. Tôi muốn xóa metabox cho từng loại trên màn hình chỉnh sửa của bài đăng.
Tôi đã đọc loại bỏ metabox tùy chỉnh phân loại biểu mẫu tùy chỉnh loại bài đăng và Làm thế nào để bạn loại bỏ một metabox phân loại theo kiểu phân cấp (phân cấp)? nhưng tôi vẫn bị mắc kẹt.
Chức năng tôi đang sử dụng là:
function remove_taxonomies_metaboxes() {
remove_meta_box( 'partner_typediv', 'partners', 'normal' );
remove_meta_box( 'person_typediv', 'people', 'normal' );
}
add_action( 'admin_menu' , 'remove_taxonomies_metaboxes' );
Tôi đã không chuẩn bị các post_types và custom_taxonomies, nhưng đó là nó. Tôi đã thử sử dụng admin_menu
hook và add_meta_boxes
hook được Codex khuyên dùng. Tôi đã thử cả hai normal
và side
cho tham số thứ ba.
Hàm trên nằm trong một mu-plugins
tệp bên dưới hàm đăng ký các loại bài và phân loại.
EDIT: Đó là một lỗi đánh máy trong hàm register_taxonomy. Tôi là một người kinh khủng. Cảm ơn mọi người đã giúp đỡ. Tôi vẫn học được vài thứ!
'show_ui' => false
?