/** * Build and populate the BuddyPress accordion on Appearance > Menus. * * @since cjtheme 1.5.1 * * @global $nav_menu_selected_id */ function cjtheme_admin_do_wp_nav_menu_meta_box() { global $nav_menu_selected_id; $walker = new cjtheme_Walker_Nav_Menu_Checklist(false); $args = array('walker' => $walker); $post_type_name = 'cjtheme'; $tabs = array(); $menu_items = array(); $menu_items[] = array('name' => __('title', 'cjtheme'), 'slug' => 'title', 'link' => '#', 'class' => 'title'); $menu_items[] = array('name' => __('Login', 'cjtheme'), 'slug' => 'login', 'link' => '#'); $menu_items[] = array('name' => __('Logout', 'cjtheme'), 'slug' => 'logout', 'link' => wp_logout_url(site_url())); $menu_items[] = array('name' => __('Register', 'cjtheme'), 'slug' => 'register', 'link' => "#"); $menu_items[] = array('name' => __('Instant Search', 'cjtheme'), 'slug' => 'instant-search', 'link' => "#instant-search"); $menu_items = apply_filters('cjtheme_nav_menu_items', $menu_items); $page_args = array(); if (!empty($menu_items)) { foreach ($menu_items as $item) { $item_name = ''; // Remove <span>number</span> $item_name = preg_replace('/([.0-9]+)/', '', $item['name']); $item_name = trim(strip_tags($item_name)); $page_args[$item['slug']] = (object) array('ID' => -1, 'post_title' => $item_name, 'post_author' => 0, 'post_date' => 0, 'post_excerpt' => $item['slug'], 'post_type' => 'page', 'post_status' => 'publish', 'comment_status' => 'closed', 'guid' => $item['link']); } } else { _e('No items available here for the moment', 'cjtheme'); return; } $tabs['pages'] = $page_args; ?> <div id="cjtheme-menu" class="posttypediv"> <div id="tabs-panel-posttype-<?php echo $post_type_name; ?> -loggedin" class="tabs-panel tabs-panel-active"> <ul id="cjtheme-menu-checklist-loggedin" class="categorychecklist form-no-clear"> <?php echo walk_nav_menu_tree(array_map('wp_setup_nav_menu_item', $tabs['pages']), 0, (object) $args); ?> </ul> </div> <p class="button-controls"> <span class="add-to-menu"> <input type="submit"<?php if (function_exists('wp_nav_menu_disabled_check')) { wp_nav_menu_disabled_check($nav_menu_selected_id); } ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e('Add to Menu', 'cjtheme'); ?> " name="add-custom-menu-item" id="submit-cjtheme-menu" /> <span class="spinner"></span> </span> </p> </div><!-- /#cjtheme-menu --> <?php }
function mynav_show_custom_box() { global $_nav_menu_placeholder, $nav_menu_selected_id; $locations = get_nav_menu_locations(); //_print($locations); $_nav_menu_placeholder = 0 > $_nav_menu_placeholder ? $_nav_menu_placeholder - 1 : -1; ?> <div class="customlinkdiv" id="customlinkdiv"> <input type="hidden" value="custom" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-type]" /> <p id="menu-item-url-wrap"> <label class="howto" for="custom-menu-item-url"> <span><?php _e('URL'); ?> </span> <input id="custom-menu-item-url" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-url]" type="text" class="code menu-item-textbox" value="http://" /> </label> </p> <p id="menu-item-name-wrap"> <label class="howto" for="custom-menu-item-name"> <span><?php _e('Link Text'); ?> </span> <input id="custom-menu-item-name" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-title]" type="text" class="regular-text menu-item-textbox input-with-default-title" title="<?php esc_attr_e('Menu Item'); ?> " /> </label> </p> <p class="button-controls"> <span class="add-to-menu"> <input type="submit"<?php wp_nav_menu_disabled_check($nav_menu_selected_id); ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e('Add to Menu'); ?> " name="add-custom-menu-item" id="submit-customlinkdiv" /> <span class="spinner"></span> </span> </p> </div><!-- /.customlinkdiv --> <?php }
/** * Archives Menu * * @param mixed $object Current object. * @param array $metabox Box settings. */ public static function archives_meta_box($object, $metabox) { global $nav_menu_selected_id; if (empty(static::$post_types)) { echo '<p>' . __('No items.') . '</p>'; return; } $walker = new \Walker_Nav_Menu_Checklist([]); ?> <div id="<?php echo static::$obj_archive; ?> " class="<?php echo static::$obj_archive; ?> div"> <div id="tabs-panel-<?php echo static::$obj_archive; ?> " class="tabs-panel tabs-panel-active"> <ul id="<?php echo static::$obj_archive; ?> -checklist" class="categorychecklist form-no-clear"><?php echo walk_nav_menu_tree(array_map('wp_setup_nav_menu_item', static::$post_types), 0, (object) ['walker' => $walker]); ?> </ul> </div><!-- /.tabs-panel --> </div> <p class="button-controls"> <span class="add-to-menu"> <input type="submit"<?php wp_nav_menu_disabled_check($nav_menu_selected_id); ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e('Add to Menu'); ?> " name="add-<?php echo static::$obj_archive; ?> -menu-item" id="submit-<?php echo static::$obj_archive; ?> " /> <span class="spinner"></span> </span> </p> <?php }
public function callback($params) { global $_nav_menu_placeholder, $nav_menu_selected_id; $_nav_menu_placeholder = 0 > $_nav_menu_placeholder ? $_nav_menu_placeholder - 1 : -1; /* get custom post types with archive support */ $args = array('show_in_nav_menus' => true, 'has_archive' => true); $post_types = Post_Type::find($args, 'object'); /* hydrate the necessary object properties for the walker */ foreach ($post_types as &$post_type) { $post_type->classes = array(); $post_type->type = $post_type->name; $post_type->object_id = $post_type->name; $post_type->title = $post_type->labels->name . ' ' . __('Archive', 'default'); $post_type->object = 'cpt-archive'; $post_type->menu_item_parent = null; $post_type->url = null; $post_type->xfn = null; $post_type->db_id = null; $post_type->target = null; $post_type->attr_title = null; } $walker = new \Walker_Nav_Menu_Checklist(array()); ?> <div id="cpt-archive" class="posttypediv"> <div id="tabs-panel-cpt-archive" class="tabs-panel tabs-panel-active"> <ul id="ctp-archive-checklist" class="categorychecklist form-no-clear"> <?php echo walk_nav_menu_tree(array_map('wp_setup_nav_menu_item', $post_types), 0, (object) array('walker' => $walker)); ?> </ul> </div> </div> <p class="button-controls"> <span class="add-to-menu"> <input type="submit"<?php wp_nav_menu_disabled_check($nav_menu_selected_id); ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e('Add to Menu'); ?> " name="add-ctp-archive-menu-item" id="submit-cpt-archive" /> <span class="spinner"></span> </span> </p> <?php }
public function ee_cpt_archive_pages() { global $nav_menu_selected_id; $db_fields = false; $walker = new Walker_Nav_Menu_Checklist($db_fields); $current_tab = 'event-archives'; /*if ( ! empty( $_REQUEST['quick-search-posttype-' . $post_type_name] ) ) { $current_tab = 'search'; }/**/ $removed_args = array('action', 'customlink-tab', 'edit-menu-item', 'menu-item', 'page-tab', '_wpnonce'); ?> <div id="posttype-extra-nav-menu-pages" class="posttypediv"> <ul id="posttype-extra-nav-menu-pages-tabs" class="posttype-tabs add-menu-item-tabs"> <li <?php echo 'event-archives' == $current_tab ? ' class="tabs"' : ''; ?> > <a class="nav-tab-link" data-type="tabs-panel-posttype-extra-nav-menu-pages-event-archives" href="<?php if ($nav_menu_selected_id) { echo esc_url(add_query_arg('extra-nav-menu-pages-tab', 'event-archives', remove_query_arg($removed_args))); } ?> #tabs-panel-posttype-extra-nav-menu-pages-event-archives"> <?php _e('Event Archive Pages', 'event_espresso'); ?> </a> </li> <?php /* // temporarily removing but leaving skeleton in place in case we ever decide to add more tabs. <li <?php echo ( 'all' == $current_tab ? ' class="tabs"' : '' ); ?>> <a class="nav-tab-link" data-type="<?php echo esc_attr( $post_type_name ); ?>-all" href="<?php if ( $nav_menu_selected_id ) echo esc_url(add_query_arg($post_type_name . '-tab', 'all', remove_query_arg($removed_args))); ?>#<?php echo $post_type_name; ?>-all"> <?php _e( 'View All' ); ?> </a> </li> <li <?php echo ( 'search' == $current_tab ? ' class="tabs"' : '' ); ?>> <a class="nav-tab-link" data-type="tabs-panel-posttype-extra-nav-menu-pages-search" href="<?php if ( $nav_menu_selected_id ) echo esc_url(add_query_arg('extra-nav-menu-pages-tab', 'search', remove_query_arg($removed_args))); ?>#tabs-panel-posttype-extra-nav-menu-pages-search"> <?php _e( 'Search'); ?> </a> </li> --> </ul><!-- .posttype-tabs --> <?php */ ?> <div id="tabs-panel-posttype-extra-nav-menu-pages-event-archives" class="tabs-panel <?php echo 'event-archives' == $current_tab ? 'tabs-panel-active' : 'tabs-panel-inactive'; ?> "> <ul id="extra-nav-menu-pageschecklist-event-archives" class="categorychecklist form-no-clear"> <?php $pages = $this->_get_extra_nav_menu_pages_items(); $args['walker'] = $walker; echo walk_nav_menu_tree(array_map(array($this, '_setup_extra_nav_menu_pages_items'), $pages), 0, (object) $args); ?> </ul> </div><!-- /.tabs-panel --> <p class="button-controls"> <span class="list-controls"> <a href="<?php echo esc_url(add_query_arg(array('extra-nav-menu-pages-tab' => 'event-archives', 'selectall' => 1), remove_query_arg($removed_args))); ?> #posttype-extra-nav-menu-pages>" class="select-all"><?php _e('Select All'); ?> </a> </span> <span class="add-to-menu"> <input type="submit"<?php wp_nav_menu_disabled_check($nav_menu_selected_id); ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e(__('Add to Menu')); ?> " name="add-post-type-menu-item" id="<?php esc_attr_e('submit-posttype-extra-nav-menu-pages'); ?> " /> <span class="spinner"></span> </span> </p> </div><!-- /.posttypediv --> <?php }
function wplms_admin_do_wp_nav_menu_meta_box() { global $nav_menu_selected_id; $walker = new WPLMS_backend_menu(false); $args = array('walker' => $walker); $post_type_name = 'wplms'; $tabs = array(); $tabs['membersonly']['label'] = __('Members-Only', 'vibe'); $tabs['membersonly']['pages'] = wplms_nav_menu_get_members_pages(); $tabs['instructorsonly']['label'] = __('Instructors-Only', 'vibe'); $tabs['instructorsonly']['pages'] = wplms_nav_menu_get_instructors_pages(); ?> <div id="wplms-menu" class="posttypediv"> <h4><?php _e('Members-Only', 'vibe'); ?> </h4> <p><?php _e('<em>Members-Only</em> These links are only visible to logged in users.', 'vibe'); ?> </p> <div id="tabs-panel-posttype-<?php echo $post_type_name; ?> -loggedin" class="tabs-panel tabs-panel-active"> <ul id="wplms-menu-checklist-loggedin" class="categorychecklist form-no-clear"> <?php echo walk_nav_menu_tree(array_map('wp_setup_nav_menu_item', $tabs['membersonly']['pages']), 0, (object) $args); ?> </ul> </div> <h4><?php _e('Instructors-Only', 'vibe'); ?> </h4> <p><?php _e('<em>Instructors-Only</em> links are visible to Instructors.', 'vibe'); ?> </p> <div id="tabs-panel-posttype-<?php echo $post_type_name; ?> -loggedout" class="tabs-panel tabs-panel-active"> <ul id="buddypress-menu-checklist-loggedout" class="categorychecklist form-no-clear"> <?php echo walk_nav_menu_tree(array_map('wp_setup_nav_menu_item', $tabs['instructorsonly']['pages']), 0, (object) $args); ?> </ul> </div> <p class="button-controls"> <span class="add-to-menu"> <input type="submit"<?php if (function_exists('wp_nav_menu_disabled_check')) { wp_nav_menu_disabled_check($nav_menu_selected_id); } ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e('Add to Menu', 'vibe'); ?> " name="add-custom-menu-item" id="submit-wplms-menu" /> <span class="spinner"></span> </span> </p> </div><!-- /#buddypress-menu --> <?php }
function add_megamenu_metabox($post) { // Add an nonce field so we can check for it later. wp_nonce_field('add_megamenu_metabox', 'add_megamenu_metabox_nonce'); global $_nav_menu_placeholder, $nav_menu_selected_id; $_nav_menu_placeholder = 0 > $_nav_menu_placeholder ? $_nav_menu_placeholder - 1 : -1; ?> <div class="customlink-add-item" id="customlink-add-item"> <input type="submit" <?php wp_nav_menu_disabled_check($nav_menu_selected_id); ?> class="button-secondary submit-add-to-menu" value="<?php esc_attr_e('Add Column'); ?> " name="add-column" id="submit-megamenu-column" onclick="jQuery('#custom-menu-item-name-megamenu').val('Mega Menu Column') "/><br><br> <input type="submit" <?php wp_nav_menu_disabled_check($nav_menu_selected_id); ?> class="button-secondary submit-add-to-menu" value="<?php esc_attr_e('Add Heading Item'); ?> " name="add-column" id="submit-megamenu-heading-item" onclick="jQuery('#custom-menu-item-name-megamenu').val('Mega Menu Heading') "/><br><br> <input type="submit" <?php wp_nav_menu_disabled_check($nav_menu_selected_id); ?> class="button-secondary submit-add-to-menu" value="<?php esc_attr_e('Add Content Item'); ?> " name="add-column" id="submit-megamenu-content-item" onclick="jQuery('#custom-menu-item-name-megamenu').val('Mega Menu Content') "/><br><br> <label for="myplugin_new_field">After you click on the button, menu item will appear on the bottom of current menu.<br> Rearrange it to the right position<br> <br> See our documentation on .... </label> </div> <?php wp_register_style('tfingi-megamenu-backend', plugins_url('tfingi-megamenu-backend.css', __FILE__)); wp_enqueue_style('tfingi-megamenu-backend'); wp_register_script('tfingi-megamenu-js', plugins_url('tfingi-megamenu.js', __FILE__), array('jquery'), filemtime(plugin_dir_path(__FILE__) . 'tfingi-megamenu.js'), true); wp_enqueue_script('tfingi-megamenu-js'); }
public function nav_html() { global $_nav_menu_placeholder, $nav_menu_selected_id; $_nav_menu_placeholder = 0 > $_nav_menu_placeholder ? $_nav_menu_placeholder - 1 : -1; $current_tab = 'cp-published'; $post_type_name = 'course'; $removed_args = array('action', 'customlink-tab', 'edit-menu-item', 'page-tab', '_wpnonce'); ?> <div id="posttype-<?php echo $post_type_name; ?> " class="posttypediv"> <ul id="posttype-<?php echo $post_type_name; ?> -tabs" class="posttype-tabs add-menu-item-tabs"> <li <?php echo 'cp-published' == $current_tab ? ' class="tabs"' : ''; ?> > <a class="nav-tab-link" data-type="tabs-panel-posttype-<?php echo esc_attr($post_type_name); ?> -cp-published" href="<?php if ($nav_menu_selected_id) { echo esc_url(add_query_arg($post_type_name . '-tab', 'cp-published', remove_query_arg($removed_args))); } ?> #tabs-panel-posttype-<?php echo $post_type_name; ?> -cp-published"> <?php _e('Courses', 'cp'); ?> </a> </li> <li <?php echo 'cp-special-pages' == $current_tab ? ' class="tabs"' : ''; ?> > <a class="nav-tab-link" data-type="tabs-panel-posttype-<?php echo esc_attr($post_type_name); ?> -cp-special-pages" href="<?php if ($nav_menu_selected_id) { echo esc_url(add_query_arg($post_type_name . '-tab', 'cp-special-pages', remove_query_arg($removed_args))); } ?> #tabs-panel-posttype-<?php echo $post_type_name; ?> -cp-special-pages"> <?php _e('Pages', 'cp'); ?> </a> </li> </ul> <!-- .posttype-tabs --> <div id="tabs-panel-posttype-<?php echo $post_type_name; ?> -cp-published" class="tabs-panel <?php echo 'cp-published' == $current_tab ? 'tabs-panel-active' : 'tabs-panel-inactive'; ?> "> <ul id="<?php echo $post_type_name; ?> checklist-cp-published" class="categorychecklist form-no-clear"> <?php $args = array('order' => 'ASC', 'post_type' => 'course', 'post_mime_type' => '', 'post_parent' => '', 'post_status' => 'publish', 'posts_per_page' => -1); $courses = get_posts($args); foreach ($courses as $course) { $_nav_menu_placeholder = $_nav_menu_placeholder - 1; ?> <li> <label class="menu-item-title"> <input type="checkbox" class="menu-item-checkbox" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-object-id]" value="<?php echo $_nav_menu_placeholder; ?> "> <?php echo $course->post_title; ?> </label> <input type="hidden" class="menu-item-type" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-type]" value="custom"> <input type="hidden" class="menu-item-title" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-title]" value="<?php echo $course->post_title; ?> "> <input type="hidden" class="menu-item-url" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-url]" value="<?php echo get_permalink($course->ID); ?> "> <input type="hidden" class="menu-item-classes" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-classes]" value="coursepress-menu-item coursepress-menu-item-course"> </li> <?php } ?> </ul> </div> <!-- /.tabs-panel --> <div id="tabs-panel-posttype-<?php echo $post_type_name; ?> -cp-special-pages" class="tabs-panel <?php echo 'cp-special-pages' == $current_tab ? 'tabs-panel-active' : 'tabs-panel-inactive'; ?> "> <ul id="<?php echo $post_type_name; ?> checklist-cp-special-pages" class="categorychecklist form-no-clear"> <?php $_nav_menu_placeholder = 0 > $_nav_menu_placeholder ? $_nav_menu_placeholder - 1 : -1; ?> <?php $_nav_menu_placeholder = $_nav_menu_placeholder - 1; ?> <li> <label class="menu-item-title"> <input type="checkbox" class="menu-item-checkbox" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-object-id]" value="<?php echo $_nav_menu_placeholder; ?> "> <?php echo __('Course List', 'cp'); ?> </label> <input type="hidden" class="menu-item-type" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-type]" value="custom"> <input type="hidden" class="menu-item-title" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-title]" value="<?php echo __('Courses', 'cp'); ?> "> <input type="hidden" class="menu-item-url" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-url]" value="<?php echo CoursePress::instance()->get_course_slug(true); ?> "> <input type="hidden" class="menu-item-classes" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-classes]" value="coursepress-menu-item coursepress-menu-item-courses"> </li> <?php $_nav_menu_placeholder = $_nav_menu_placeholder - 1; ?> <li> <label class="menu-item-title"> <input type="checkbox" class="menu-item-checkbox" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-object-id]" value="<?php echo $_nav_menu_placeholder; ?> "> <?php echo __('My Courses', 'cp'); ?> </label> <input type="hidden" class="menu-item-type" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-type]" value="custom"> <input type="hidden" class="menu-item-title" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-title]" value="<?php echo __('My Courses', 'cp'); ?> "> <input type="hidden" class="menu-item-url" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-url]" value="<?php echo CoursePress::instance()->get_student_dashboard_slug(true); ?> "> <input type="hidden" class="menu-item-classes" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-classes]" value="coursepress-menu-item coursepress-menu-item-dashboard"> </li> <?php $_nav_menu_placeholder = $_nav_menu_placeholder - 1; ?> <li> <label class="menu-item-title"> <input type="checkbox" class="menu-item-checkbox" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-object-id]" value="<?php echo $_nav_menu_placeholder; ?> "> <?php echo __('My Profile', 'cp'); ?> </label> <input type="hidden" class="menu-item-type" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-type]" value="custom"> <input type="hidden" class="menu-item-title" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-title]" value="<?php echo __('My Profile', 'cp'); ?> "> <input type="hidden" class="menu-item-url" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-url]" value="<?php echo CoursePress::instance()->get_student_settings_slug(true); ?> "> <input type="hidden" class="menu-item-classes" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-classes]" value="coursepress-menu-item coursepress-menu-item-dashboard"> </li> <?php $_nav_menu_placeholder = $_nav_menu_placeholder - 1; ?> <li> <label class="menu-item-title"> <input type="checkbox" class="menu-item-checkbox" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-object-id]" value="<?php echo $_nav_menu_placeholder; ?> "> <?php echo __('CoursePress Login', 'cp'); ?> </label> <input type="hidden" class="menu-item-type" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-type]" value="custom"> <input type="hidden" class="menu-item-title" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-title]" value="<?php echo __('Login', 'cp'); ?> "> <input type="hidden" class="menu-item-url" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-url]" value="<?php echo CoursePress::instance()->get_login_slug(true); ?> "> <input type="hidden" class="menu-item-classes" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-classes]" value="coursepress-menu-item coursepress-menu-item-login"> </li> <?php $_nav_menu_placeholder = $_nav_menu_placeholder - 1; ?> <li> <label class="menu-item-title"> <input type="checkbox" class="menu-item-checkbox" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-object-id]" value="<?php echo $_nav_menu_placeholder; ?> "> <?php echo __('CoursePress Signup', 'cp'); ?> </label> <input type="hidden" class="menu-item-type" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-type]" value="custom"> <input type="hidden" class="menu-item-title" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-title]" value="<?php echo __('Signup', 'cp'); ?> "> <input type="hidden" class="menu-item-url" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-url]" value="<?php echo CoursePress::instance()->get_signup_slug(true); ?> "> <input type="hidden" class="menu-item-classes" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-classes]" value="coursepress-menu-item coursepress-menu-item-signup"> </li> </ul> </div> <!-- /.tabs-panel --> <p class="button-controls"> <span class="list-controls"> <a href="<?php echo esc_url(add_query_arg(array($post_type_name . '-tab' => 'cp-published', 'selectall' => 1), remove_query_arg($removed_args))); ?> #posttype-<?php echo $post_type_name; ?> " class="select-all"><?php _e('Select All', 'cp'); ?> </a> </span> <span class="add-to-menu"> <input type="submit"<?php wp_nav_menu_disabled_check($nav_menu_selected_id); ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e('Add to Menu', 'cp'); ?> " name="add-course-menu-item" id="<?php echo esc_attr('submit-posttype-' . $post_type_name); ?> "/> <span class="spinner"></span> </span> </p> </div> <?php }
/** * Shows AnsPress menu meta box in WP menu editor * @return void * @since unknown */ public function wp_nav_menu_item_anspress_meta_box() { global $_nav_menu_placeholder, $nav_menu_selected_id; $_nav_menu_placeholder = 0 > $_nav_menu_placeholder ? $_nav_menu_placeholder - 1 : -1; $pages = anspress()->pages; echo '<div class="aplinks" id="aplinks">'; echo '<input type="hidden" value="custom" name="menu-item[' . $_nav_menu_placeholder . '][menu-item-type]" />'; echo '<ul>'; $pages['profile'] = array('title' => __('User profile', 'anspress-question-answer'), 'show_in_menu' => true); $pages['notification'] = array('title' => __('User notification', 'anspress-question-answer'), 'show_in_menu' => true); foreach ($pages as $k => $args) { if ($args['show_in_menu']) { echo '<li>'; echo '<label class="menu-item-title">'; echo '<input type="radio" value="" name="menu-item[' . $_nav_menu_placeholder . '][menu-item-url]" class="menu-item-checkbox" data-url="' . strtoupper('ANSPRESS_PAGE_URL_' . $k) . '" data-title="' . $args['title'] . '"> ' . $args['title'] . '</label>'; echo '</li>'; } } echo '</ul><p class="button-controls"> <span class="add-to-menu"> <input type="submit"' . wp_nav_menu_disabled_check($nav_menu_selected_id) . ' class="button-secondary submit-add-to-menu right" value="' . __('Add to Menu', 'anspress-question-answer') . '" name="add-custom-menu-item" id="submit-aplinks" /> <span class="spinner"></span> </span> </p>'; echo '</div>'; }
public function wp_nav_menu_item_anspress_meta_box() { global $_nav_menu_placeholder, $nav_menu_selected_id; $_nav_menu_placeholder = 0 > $_nav_menu_placeholder ? $_nav_menu_placeholder - 1 : -1; $base_page = ap_opt('base_page'); ?> <div class="aplinks" id="aplinks"> <input type="hidden" value="custom" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-type]" /> <ul> <li> <label class="menu-item-title"> <input type="radio" value="" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-url]" class="menu-item-checkbox" data-url="ANSPRESS_BASE_PAGE_URL" data-title="<?php _e('AnsPress', 'ap'); ?> "> <?php _e('AnsPress', 'ap'); ?> </label> </li> <li> <label class="menu-item-title"> <input type="radio" value="" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-url]" class="menu-item-checkbox" data-url="ANSPRESS_ASK_PAGE_URL" data-title="<?php _e('Ask', 'ap'); ?> "> <?php _e('Ask', 'ap'); ?> </label> </li> <li> <label class="menu-item-title"> <input type="radio" value="" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-url]" class="menu-item-checkbox" data-url="ANSPRESS_CATEGORIES_PAGE_URL" data-title="<?php _e('Categories', 'ap'); ?> "> <?php _e('Categories', 'ap'); ?> </label> </li> <li> <label class="menu-item-title"> <input type="radio" value="" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-url]" class="menu-item-checkbox" data-url="ANSPRESS_TAGS_PAGE_URL" data-title="<?php _e('Tags', 'ap'); ?> "> <?php _e('Tags', 'ap'); ?> </label> </li> <li> <label class="menu-item-title"> <input type="radio" value="" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-url]" class="menu-item-checkbox" data-url="ANSPRESS_USERS_PAGE_URL" data-title="<?php _e('Users', 'ap'); ?> "> <?php _e('Users', 'ap'); ?> </label> </li> </ul> <p class="button-controls"> <span class="add-to-menu"> <input type="submit"<?php wp_nav_menu_disabled_check($nav_menu_selected_id); ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e('Add to Menu'); ?> " name="add-custom-menu-item" id="submit-aplinks" /> <span class="spinner"></span> </span> </p> </div><!-- /.customlinkdiv --> <?php }
function search_meta_box_render() { global $_nav_menu_placeholder, $nav_menu_selected_id; $_nav_menu_placeholder = 0 > $_nav_menu_placeholder ? $_nav_menu_placeholder - 1 : -1; ?> <div class="customlinkdiv" id="searchboxitemdiv"> <div class="tabs-panel-active"> <ul class="categorychecklist"> <li> <input type="hidden" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-type]" value="search"> <input type="hidden" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-type_label]" value="<?php echo _x('Search Box', 'type-label', 'bop-nav-search-box-item'); ?> "> <input type="hidden" class="menu-item-title" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-title]" value="<?php echo _x('Search', 'default-title', 'bop-nav-search-box-item'); ?> "> <input type="hidden" class="menu-item-url" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-url]" value="<?php echo esc_attr(get_search_link()); ?> "> <input type="hidden" class="menu-item-classes" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-classes]" value="bop-nav-search"> <input type="checkbox" class="menu-item-object-id" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-object-id]" value="<?php echo $_nav_menu_placeholder; ?> " checked="true"> </li> </ul> </div> <p class="button-controls"> <span class="add-to-menu"> <input type="submit"<?php wp_nav_menu_disabled_check($nav_menu_selected_id); ?> class="button-secondary right" value="<?php echo esc_attr_x('Add to menu', 'meta-box-submit', 'bop-nav-search-box-item'); ?> " name="add-search-menu-item" id="submit-searchboxitemdiv"> <span class="spinner"></span> </span> </p> </div> <script type="text/javascript"> (function($){ $(window).on('load', function(){ $('#submit-searchboxitemdiv').on('click', function(e){ e.preventDefault(); $('#searchboxitemdiv').addSelectedToMenu(); }); }); })(jQuery); </script> <?php }
/** * Build and populate the BuddyPress accordion on Appearance > Menus. * * @since Kleo 1.5.1 * * @global $nav_menu_selected_id */ function kleo_admin_do_wp_nav_menu_meta_box() { global $nav_menu_selected_id; $walker = new Kleo_Walker_Nav_Menu_Checklist(false); $args = array('walker' => $walker); $post_type_name = 'kleo'; $tabs = array(); $menu_items = array(); $menu_items[] = array('name' => __('Login', 'kleo_framework'), 'slug' => 'login', 'link' => '#'); $menu_items[] = array('name' => __('Logout', 'kleo_framework'), 'slug' => 'logout', 'link' => "#"); $menu_items[] = array('name' => __('Register', 'kleo_framework'), 'slug' => 'register', 'link' => "#"); $menu_items = apply_filters('kleo_nav_menu_items', $menu_items); $page_args = array(); if (!empty($menu_items)) { foreach ($menu_items as $item) { $item_name = ''; // Remove <span>number</span> $item_name = preg_replace('/([.0-9]+)/', '', $item['name']); $item_name = trim(strip_tags($item_name)); $page_args[$item['slug']] = (object) array('ID' => -1, 'post_title' => $item_name, 'post_author' => 0, 'post_date' => 0, 'post_excerpt' => $item['slug'], 'post_type' => 'page', 'post_status' => 'publish', 'comment_status' => 'closed', 'guid' => $item['link']); } } else { _e('No items available here for the moment', 'kleo_framework'); return; } $tabs['pages'] = $page_args; ?> <div id="kleo-menu" class="posttypediv"> <p><?php _e('Some links are relative to the current user, and are not visible to visitors who are not logged in.', 'kleo_framework'); ?> </p> <div id="tabs-panel-posttype-<?php echo $post_type_name; ?> -loggedin" class="tabs-panel tabs-panel-active"> <ul id="kleo-menu-checklist-loggedin" class="categorychecklist form-no-clear"> <?php echo walk_nav_menu_tree(array_map('wp_setup_nav_menu_item', $tabs['pages']), 0, (object) $args); ?> </ul> </div> <p>With BuddyPress/bbPress installed you can add a link to your profile with ##profile_link## in the URL input from <strong>Links</strong> section bellow. Example: ##profile_link##/messages</p> <p>You can also include the members username next to the My Account avatar with ##member_name## in the Title Attribute field.</p> <p class="button-controls"> <span class="add-to-menu"> <input type="submit"<?php if (function_exists('wp_nav_menu_disabled_check')) { wp_nav_menu_disabled_check($nav_menu_selected_id); } ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e('Add to Menu', 'kleo_framework'); ?> " name="add-custom-menu-item" id="submit-kleo-menu" /> <span class="spinner"></span> </span> </p> </div><!-- /#kleo-menu --> <?php }
/** * Display our custom meta box * @global int $_nav_menu_placeholder A placeholder index for the menu item * @global int|string $nav_menu_selected_id (id, name or slug) of the currently-selected menu */ public function meta_box() { global $_nav_menu_placeholder, $nav_menu_selected_id; $_nav_menu_placeholder = 0 > $_nav_menu_placeholder ? $_nav_menu_placeholder - 1 : -1; $last_object_id = get_option('gs_sim_last_object_id', 0); $object_id = $this->new_object_id($last_object_id); ?> <div class="gs-sim-div" id="gs-sim-div"> <input type="hidden" class="menu-item-db-id" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-db-id]" value="0" /> <input type="hidden" class="menu-item-object-id" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-object-id]" value="<?php echo $object_id; ?> " /> <input type="hidden" class="menu-item-object" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-object]" value="gs_sim" /> <input type="hidden" class="menu-item-type" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-type]" value="gs_sim" /> <input type="hidden" id="gs-sim-description-nonce" value="<?php echo wp_create_nonce('gs-sim-description-nonce'); ?> " /> <p id="menu-item-title-wrap"> <label for="gs-sim-title"><?php _e('Title'); ?> </label> <input id="gs-sim-title" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-title]" type="text" class="regular-text menu-item-textbox" title="<?php esc_attr_e('Title'); ?> " style="width:100%" /> </p> <p id="menu-item-html-wrap"> <textarea style="width:100%;" rows="9" id="gs-sim-html" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-description]" class="code menu-item-textbox" title="<?php esc_attr_e('Text/html/shortcode here!'); ?> "></textarea> </p> <p class="button-controls"> <span class="add-to-menu"> <input type="submit"<?php wp_nav_menu_disabled_check($nav_menu_selected_id); ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e('Add to Menu'); ?> " name="add-gs-sim-menu-item" id="submit-gs-sim" /> <span class="spinner"></span> </span> </p> </div> <?php }
function vpt_render_menu_metabox($object, $args) { global $_nav_menu_placeholder, $nav_menu_selected_id; $_nav_menu_placeholder = 0 > $_nav_menu_placeholder ? $_nav_menu_placeholder - 1 : -1; ?> <div class="customlinkdivVpt" id="customlinkdivVpt"> <input type="hidden" value="custom" name="vpt-menu-item[<?php echo $_nav_menu_placeholder; ?> ][vpt-menu-item-type]" /> <input id="custom-vpt-menu-item-url" name="vpt-menu-item[<?php echo $_nav_menu_placeholder; ?> ][vpt-menu-item-url]" type="hidden" value="*" /> <input id="custom-vpt-menu-item-custom-type" name="vpt-menu-item[<?php echo $_nav_menu_placeholder; ?> ][vpt-menu-item-custom-type]" type="hidden" /> <p id="menu-item-name-wrap"> <label class="howto" for="custom-vpt-menu-item-titles"> <span><?php _e('Titles'); ?> </span> <textarea rows="8" id="custom-vpt-menu-item-titles" name="vpt-menu-item[<?php echo $_nav_menu_placeholder; ?> ][vpt-menu-item-titles]" class="regular-text vpt-menu-item-textbox input-with-default-title" title="<?php esc_attr_e('Titles'); ?> " style = "margin-left:40px;width:180px;"> </textarea> <span>* separate Titles using a new line.</span> </label> </p> <p class="button-controls"> <span class="add-to-menu"> <input type="submit"<?php wp_nav_menu_disabled_check($nav_menu_selected_id); ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e('Add to Menu'); ?> " name="add-custom-vpt-menu-item" id="submit-customlinkdivVpt" /> <span class="spinner"></span> </span> </p> </div><!-- /.customlinkdivVpt --> <?php }
/** * Displays a metabox for a taxonomy menu item. * * @since 3.0.0 * * @global int|string $nav_menu_selected_id * * @param string $object Not used. * @param string $taxonomy The taxonomy object. */ function wp_nav_menu_item_taxonomy_meta_box($object, $taxonomy) { global $nav_menu_selected_id; $taxonomy_name = $taxonomy['args']->name; // Paginate browsing for large numbers of objects. $per_page = 50; $pagenum = isset($_REQUEST[$taxonomy_name . '-tab']) && isset($_REQUEST['paged']) ? absint($_REQUEST['paged']) : 1; $offset = 0 < $pagenum ? $per_page * ($pagenum - 1) : 0; $args = array('child_of' => 0, 'exclude' => '', 'hide_empty' => false, 'hierarchical' => 1, 'include' => '', 'number' => $per_page, 'offset' => $offset, 'order' => 'ASC', 'orderby' => 'name', 'pad_counts' => false); $terms = get_terms($taxonomy_name, $args); if (!$terms || is_wp_error($terms)) { echo '<p>' . __('No items.') . '</p>'; return; } $num_pages = ceil(wp_count_terms($taxonomy_name, array_merge($args, array('number' => '', 'offset' => ''))) / $per_page); $page_links = paginate_links(array('base' => add_query_arg(array($taxonomy_name . '-tab' => 'all', 'paged' => '%#%', 'item-type' => 'taxonomy', 'item-object' => $taxonomy_name)), 'format' => '', 'prev_text' => __('«'), 'next_text' => __('»'), 'total' => $num_pages, 'current' => $pagenum)); $db_fields = false; if (is_taxonomy_hierarchical($taxonomy_name)) { $db_fields = array('parent' => 'parent', 'id' => 'term_id'); } $walker = new Walker_Nav_Menu_Checklist($db_fields); $current_tab = 'most-used'; if (isset($_REQUEST[$taxonomy_name . '-tab']) && in_array($_REQUEST[$taxonomy_name . '-tab'], array('all', 'most-used', 'search'))) { $current_tab = $_REQUEST[$taxonomy_name . '-tab']; } if (!empty($_REQUEST['quick-search-taxonomy-' . $taxonomy_name])) { $current_tab = 'search'; } $removed_args = array('action', 'customlink-tab', 'edit-menu-item', 'menu-item', 'page-tab', '_wpnonce'); ?> <div id="taxonomy-<?php echo $taxonomy_name; ?> " class="taxonomydiv"> <ul id="taxonomy-<?php echo $taxonomy_name; ?> -tabs" class="taxonomy-tabs add-menu-item-tabs"> <li <?php echo 'most-used' == $current_tab ? ' class="tabs"' : ''; ?> > <a class="nav-tab-link" data-type="tabs-panel-<?php echo esc_attr($taxonomy_name); ?> -pop" href="<?php if ($nav_menu_selected_id) { echo esc_url(add_query_arg($taxonomy_name . '-tab', 'most-used', remove_query_arg($removed_args))); } ?> #tabs-panel-<?php echo $taxonomy_name; ?> -pop"> <?php _e('Most Used'); ?> </a> </li> <li <?php echo 'all' == $current_tab ? ' class="tabs"' : ''; ?> > <a class="nav-tab-link" data-type="tabs-panel-<?php echo esc_attr($taxonomy_name); ?> -all" href="<?php if ($nav_menu_selected_id) { echo esc_url(add_query_arg($taxonomy_name . '-tab', 'all', remove_query_arg($removed_args))); } ?> #tabs-panel-<?php echo $taxonomy_name; ?> -all"> <?php _e('View All'); ?> </a> </li> <li <?php echo 'search' == $current_tab ? ' class="tabs"' : ''; ?> > <a class="nav-tab-link" data-type="tabs-panel-search-taxonomy-<?php echo esc_attr($taxonomy_name); ?> " href="<?php if ($nav_menu_selected_id) { echo esc_url(add_query_arg($taxonomy_name . '-tab', 'search', remove_query_arg($removed_args))); } ?> #tabs-panel-search-taxonomy-<?php echo $taxonomy_name; ?> "> <?php _e('Search'); ?> </a> </li> </ul><!-- .taxonomy-tabs --> <div id="tabs-panel-<?php echo $taxonomy_name; ?> -pop" class="tabs-panel <?php echo 'most-used' == $current_tab ? 'tabs-panel-active' : 'tabs-panel-inactive'; ?> "> <ul id="<?php echo $taxonomy_name; ?> checklist-pop" class="categorychecklist form-no-clear" > <?php $popular_terms = get_terms($taxonomy_name, array('orderby' => 'count', 'order' => 'DESC', 'number' => 10, 'hierarchical' => false)); $args['walker'] = $walker; echo walk_nav_menu_tree(array_map('wp_setup_nav_menu_item', $popular_terms), 0, (object) $args); ?> </ul> </div><!-- /.tabs-panel --> <div id="tabs-panel-<?php echo $taxonomy_name; ?> -all" class="tabs-panel tabs-panel-view-all <?php echo 'all' == $current_tab ? 'tabs-panel-active' : 'tabs-panel-inactive'; ?> "> <?php if (!empty($page_links)) { ?> <div class="add-menu-item-pagelinks"> <?php echo $page_links; ?> </div> <?php } ?> <ul id="<?php echo $taxonomy_name; ?> checklist" data-wp-lists="list:<?php echo $taxonomy_name; ?> " class="categorychecklist form-no-clear"> <?php $args['walker'] = $walker; echo walk_nav_menu_tree(array_map('wp_setup_nav_menu_item', $terms), 0, (object) $args); ?> </ul> <?php if (!empty($page_links)) { ?> <div class="add-menu-item-pagelinks"> <?php echo $page_links; ?> </div> <?php } ?> </div><!-- /.tabs-panel --> <div class="tabs-panel <?php echo 'search' == $current_tab ? 'tabs-panel-active' : 'tabs-panel-inactive'; ?> " id="tabs-panel-search-taxonomy-<?php echo $taxonomy_name; ?> "> <?php if (isset($_REQUEST['quick-search-taxonomy-' . $taxonomy_name])) { $searched = esc_attr($_REQUEST['quick-search-taxonomy-' . $taxonomy_name]); $search_results = get_terms($taxonomy_name, array('name__like' => $searched, 'fields' => 'all', 'orderby' => 'count', 'order' => 'DESC', 'hierarchical' => false)); } else { $searched = ''; $search_results = array(); } ?> <p class="quick-search-wrap"> <input type="search" class="quick-search input-with-default-title" title="<?php esc_attr_e('Search'); ?> " value="<?php echo $searched; ?> " name="quick-search-taxonomy-<?php echo $taxonomy_name; ?> " /> <span class="spinner"></span> <?php submit_button(__('Search'), 'button-small quick-search-submit button-secondary hide-if-js', 'submit', false, array('id' => 'submit-quick-search-taxonomy-' . $taxonomy_name)); ?> </p> <ul id="<?php echo $taxonomy_name; ?> -search-checklist" data-wp-lists="list:<?php echo $taxonomy_name; ?> " class="categorychecklist form-no-clear"> <?php if (!empty($search_results) && !is_wp_error($search_results)) { ?> <?php $args['walker'] = $walker; echo walk_nav_menu_tree(array_map('wp_setup_nav_menu_item', $search_results), 0, (object) $args); ?> <?php } elseif (is_wp_error($search_results)) { ?> <li><?php echo $search_results->get_error_message(); ?> </li> <?php } elseif (!empty($searched)) { ?> <li><?php _e('No results found.'); ?> </li> <?php } ?> </ul> </div><!-- /.tabs-panel --> <p class="button-controls"> <span class="list-controls"> <a href="<?php echo esc_url(add_query_arg(array($taxonomy_name . '-tab' => 'all', 'selectall' => 1), remove_query_arg($removed_args))); ?> #taxonomy-<?php echo $taxonomy_name; ?> " class="select-all"><?php _e('Select All'); ?> </a> </span> <span class="add-to-menu"> <input type="submit"<?php wp_nav_menu_disabled_check($nav_menu_selected_id); ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e('Add to Menu'); ?> " name="add-taxonomy-menu-item" id="<?php echo esc_attr('submit-taxonomy-' . $taxonomy_name); ?> " /> <span class="spinner"></span> </span> </p> </div><!-- /.taxonomydiv --> <?php }
/** * Build and populate the BuddyPress accordion on Appearance > Menus. * * @since 1.9.0 * * @global $nav_menu_selected_id */ function bp_admin_do_wp_nav_menu_meta_box() { global $nav_menu_selected_id; $walker = new BP_Walker_Nav_Menu_Checklist(false); $args = array('walker' => $walker); $post_type_name = 'buddypress'; $tabs = array(); $tabs['loggedin']['label'] = __('Logged-In', 'buddypress'); $tabs['loggedin']['pages'] = bp_nav_menu_get_loggedin_pages(); $tabs['loggedout']['label'] = __('Logged-Out', 'buddypress'); $tabs['loggedout']['pages'] = bp_nav_menu_get_loggedout_pages(); ?> <div id="buddypress-menu" class="posttypediv"> <h4><?php _e('Logged-In', 'buddypress'); ?> </h4> <p><?php _e('<em>Logged-In</em> links are relative to the current user, and are not visible to visitors who are not logged in.', 'buddypress'); ?> </p> <div id="tabs-panel-posttype-<?php echo $post_type_name; ?> -loggedin" class="tabs-panel tabs-panel-active"> <ul id="buddypress-menu-checklist-loggedin" class="categorychecklist form-no-clear"> <?php echo walk_nav_menu_tree(array_map('wp_setup_nav_menu_item', $tabs['loggedin']['pages']), 0, (object) $args); ?> </ul> </div> <h4><?php _e('Logged-Out', 'buddypress'); ?> </h4> <p><?php _e('<em>Logged-Out</em> links are not visible to users who are logged in.', 'buddypress'); ?> </p> <div id="tabs-panel-posttype-<?php echo $post_type_name; ?> -loggedout" class="tabs-panel tabs-panel-active"> <ul id="buddypress-menu-checklist-loggedout" class="categorychecklist form-no-clear"> <?php echo walk_nav_menu_tree(array_map('wp_setup_nav_menu_item', $tabs['loggedout']['pages']), 0, (object) $args); ?> </ul> </div> <p class="button-controls"> <span class="add-to-menu"> <input type="submit"<?php if (function_exists('wp_nav_menu_disabled_check')) { wp_nav_menu_disabled_check($nav_menu_selected_id); } ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e('Add to Menu', 'buddypress'); ?> " name="add-custom-menu-item" id="submit-buddypress-menu" /> <span class="spinner"></span> </span> </p> </div><!-- /#buddypress-menu --> <?php }
/** * Renders menu item meta box */ public function menu_meta_box() { global $_nav_menu_placeholder, $nav_menu_selected_id; $_nav_menu_placeholder = 0 > $_nav_menu_placeholder ? $_nav_menu_placeholder : -1; ?> <div class="ppb-1pager-div" id="ppb-1pager-div"> <?php foreach (get_option('pootlepb_1pager_sections', array()) as $id => $sex) { if ('publish' != get_post_status($id)) { continue; } foreach ($sex as $sec => $secName) { $_nav_menu_placeholder--; ?> <p> <label class="menu-item-title"> <input type="hidden" class="ppb-1pager-title" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-title]" value="<?php echo $secName; ?> " /> <input type="checkbox" class="ppb-1pager-url" name="menu-item[<?php echo $_nav_menu_placeholder; ?> ][menu-item-url]" data-index="<?php echo $_nav_menu_placeholder; ?> " value="<?php echo get_the_permalink($id) . '#' . $sec; ?> " /> <?php echo $secName; ?> </label> </p> <?php } } ?> <p class="button-controls"> <span class="add-to-menu"> <input type="submit"<?php wp_nav_menu_disabled_check($nav_menu_selected_id); ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e('Add to Menu'); ?> " name="add-custom-menu-item" id="submit-ppb-1pager" /> <span class="spinner"></span> </span> </p> </div><!-- /.customlinkdiv --> <?php }