Advertisement
Guest User

Multiple Metaboxes

a guest
Oct 24th, 2014
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.66 KB | None | 0 0
  1. add_action(
  2.     'add_meta_boxes_test',
  3.     function () {
  4.         $taxonomy = array('tax_test1', 'tax_test2', 'tax_test3', 'tax_test4', 'tax_test5', 'tax_test6', 'tax_test7');
  5.         $taxDivs = array('tagsdiv-tax_test1', 'tagsdiv-tax_test2', 'tagsdiv-tax_test3', 'tagsdiv-tax_test4', 'tagsdiv-tax_test5', 'tagsdiv-tax_test6', 'tagsdiv-tax_test7');
  6.        
  7.         foreach( $taxDivs as $div )
  8.             remove_meta_box( $div, 'cpt_test_type', 'side' );
  9.        
  10.         foreach( $taxonomy as $tax ) {
  11.             $tmpTax = get_taxonomy( $tax );
  12.  
  13.             $label = $tmpTax->labels->name;
  14.             $tax_meta_box_id = $tax . 'div';
  15.  
  16.             add_meta_box(
  17.               $tax_meta_box_id,
  18.               $label,
  19.               $tmpTax->meta_box_cb
  20.             );
  21.         }
  22.     }
  23. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement