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; }