public static function admin_pages($pages)
 {
     $pages[] = array('page_title' => __('About', 'piklist'), 'menu_title' => 'Piklist', 'capability' => defined('PIKLIST_SETTINGS_CAP') ? PIKLIST_SETTINGS_CAP : 'manage_options', 'menu_slug' => 'piklist', 'single_line' => false, 'menu_icon' => piklist_admin::responsive_admin() == true ? plugins_url('piklist/parts/img/piklist-menu-icon.svg') : plugins_url('piklist/parts/img/piklist-icon.png'), 'page_icon' => plugins_url('piklist/parts/img/piklist-page-icon-32.png'));
     $pages[] = array('page_title' => __('Settings', 'piklist'), 'menu_title' => __('Settings', 'piklist'), 'capability' => defined('PIKLIST_SETTINGS_CAP') ? PIKLIST_SETTINGS_CAP : 'manage_options', 'sub_menu' => 'piklist', 'menu_slug' => 'piklist-core-settings', 'setting' => 'piklist_core', 'menu_icon' => piklist_admin::responsive_admin() == true ? plugins_url('piklist/parts/img/piklist-menu-icon.svg') : plugins_url('piklist/parts/img/piklist-icon.png'), 'page_icon' => plugins_url('piklist/parts/img/piklist-page-icon-32.png'), 'default_tab' => 'General', 'single_line' => true);
     $pages[] = array('page_title' => __('Add-ons', 'piklist'), 'menu_title' => __('Add-ons', 'piklist'), 'capability' => defined('PIKLIST_SETTINGS_CAP') ? PIKLIST_SETTINGS_CAP : 'manage_options', 'sub_menu' => 'piklist', 'menu_slug' => 'piklist-core-addons', 'setting' => 'piklist_core_addons', 'menu_icon' => piklist_admin::responsive_admin() == true ? plugins_url('piklist/parts/img/piklist-menu-icon.svg') : plugins_url('piklist/parts/img/piklist-icon.png'), 'page_icon' => plugins_url('piklist/parts/img/piklist-page-icon-32.png'), 'default_tab' => 'Activate', 'single_line' => true);
     return $pages;
 }
 public static function admin_body_class($classes = '')
 {
     global $typenow;
     $classes .= $classes;
     if (piklist_admin::$piklist_dependent == true) {
         $classes .= 'piklist-dependent' . ' ';
     }
     if (piklist_admin::responsive_admin() == true) {
         $classes .= 'responsive-admin' . ' ';
     }
     if (isset($_GET['taxonomy'])) {
         $classes .= 'taxonomy-' . $_GET['taxonomy'] . ' ';
     }
     if ($typenow) {
         $classes .= 'post_type-' . $typenow;
     }
     return $classes;
 }
function piklist_demo_post_types($post_types)
{
    $post_types['piklist_demo'] = array('labels' => piklist('post_type_labels', 'Piklist Demos'), 'title' => __('Enter a new Demo Title'), 'menu_icon' => piklist_admin::responsive_admin() == true ? plugins_url('piklist/parts/img/piklist-menu-icon.svg') : plugins_url('piklist/parts/img/piklist-icon.png'), 'page_icon' => plugins_url('piklist/parts/img/piklist-page-icon-32.png'), 'supports' => array('title', 'revisions'), 'public' => true, 'admin_body_class' => array('piklist-demonstration', 'piklist-sample'), 'has_archive' => true, 'rewrite' => array('slug' => 'piklist-demo'), 'capability_type' => 'post', 'edit_columns' => array('title' => __('Demo'), 'author' => __('Assigned to')), 'hide_meta_box' => array('slug', 'author'), 'status' => array('draft' => array('label' => 'New', 'public' => true), 'demo' => array('label' => 'Demo', 'public' => true, 'exclude_from_search' => true, 'show_in_admin_all_list' => true, 'show_in_admin_status_list' => true), 'lock' => array('label' => 'Lock', 'public' => true)));
    $post_types['piklist_lite_demo'] = array('labels' => piklist('post_type_labels', 'Lite Demo'), 'title' => __('Enter a new Demo Title'), 'menu_icon' => piklist_admin::responsive_admin() == true ? plugins_url('piklist/parts/img/piklist-menu-icon.svg') : plugins_url('piklist/parts/img/piklist-menu-icon.png'), 'page_icon' => plugins_url('piklist/parts/img/piklist-page-icon-32.png'), 'show_in_menu' => 'edit.php?post_type=piklist_demo', 'supports' => array('title', 'revisions'), 'public' => true, 'has_archive' => true, 'capability_type' => 'post', 'edit_columns' => array('title' => __('Title')), 'hide_meta_box' => array('slug', 'author'));
    return $post_types;
}