array( 'name' => __( 'Team Members' ), 'singular_name' => __( 'Team Member' ), 'add_new_item' => __( 'Add New Team Member' ) ), 'public' => true, 'supports' => array('title'), 'has_archive' => true, 'rewrite' => array('slug' => 'ateam-member'), 'menu_icon' => '', //'menu_position' => 5, ) ); } // Registering Custom post's category add_action( 'init', 'amazing_team_member_carousel_custom_post_taxonomy'); function amazing_team_member_carousel_custom_post_taxonomy() { register_taxonomy( 'ateam_member_cat', 'ateam-member', array( 'hierarchical' => true, 'label' => 'Team Members Category', 'query_var' => true, 'show_admin_column' => true, 'rewrite' => array( 'slug' => 'ateam-member-category', 'with_front' => true ) ) ); } require 'admin/metabox/icon.php'; // Load Metaboxes new VP_Metabox(array ( 'id' => 'metatitle', 'types' => array('ateam-member'), 'title' => __('Team Carousel Title', 'vp_textdomain'), 'priority' => 'high', 'template' => VP_TEAM_DIR . '/admin/metabox/metatitle.php' )); new VP_Metabox(array ( 'id' => 'info', 'types' => array('ateam-member'), 'title' => __('Member Image, Name, Title, Social Links ', 'vp_textdomain'), 'priority' => 'high', 'template' => VP_TEAM_DIR . '/admin/metabox/main.php' )); new VP_Metabox(array ( 'id' => 'settingsmeta', 'types' => array('ateam-member'), 'title' => __('Carousel Settings', 'vp_textdomain'), 'priority' => 'high', 'template' => VP_TEAM_DIR . '/admin/metabox/settings.php' )); // Register Shortcode function amazing_team_member_carousel_shortcode($atts){ extract( shortcode_atts( array( 'category' => '', ), $atts) ); $q = new WP_Query( array('posts_per_page' => -1, 'post_type' => 'ateam-member') ); while($q->have_posts()) : $q->the_post(); $id = get_the_ID(); //$title = the_title(); $infos = vp_metabox('info.member_info', false); $metatitle = vp_metabox('metatitle.metatitle.0.metatitle', false); $items = vp_metabox('settingsmeta.settings.0.items', false); $autoplay = vp_metabox('settingsmeta.settings.0.autoplay', false); $theme_color = vp_metabox('settingsmeta.settings.0.theme_color', false); $output =''; $output .=''; $i = 0; $output .= '