array( "name" => "dp_post_cats", "std" => "", "title" => __("Post Categories","boss") ) ); function boss_category_selector() { global $post; $dp_post_cats = get_post_meta($post->ID, 'dp_post_cats', true); $tax_terms = get_terms('category'); echo'

'.__('Here you can select which post categories you\'d like to display on this page.','boss').'

 

'; } function boss_create_meta_box_blogcats() { global $theme_name; if ( function_exists('add_meta_box') ) { add_meta_box( 'dp-category-selector', 'Post Categories', 'boss_category_selector', 'page', 'side' ); } } add_action('admin_menu', 'boss_create_meta_box_blogcats'); //save meta box values function boss_save_postdata_blogcats(){ global $post, $dp_post_cats; //save fields if(!empty($_POST['dp_post_cats'])){ update_post_meta($post->ID,'dp_post_cats',$_POST['dp_post_cats']); } } add_action('save_post', 'boss_save_postdata_blogcats'); }