AnsPress_Admin::render_menu()
Description #
Shows AnsPress menu meta box in WP menu editor.
Source #
File: admin/anspress-admin.php
public static function render_menu() { global $nav_menu_selected_id; $menu_items = ap_menu_obejct(); $walker = new Walker_Nav_Menu_Checklist( false ); $removed_args = array( 'action', 'customlink-tab', 'edit-menu-item', 'menu-item', 'page-tab', '_wpnonce', ); ?> <div id="anspress-div"> <div id="tabs-panel-anspress-all" class="tabs-panel tabs-panel-active"> <ul id="anspress-checklist-pop" class="categorychecklist form-no-clear" > <?php echo walk_nav_menu_tree( array_map( 'wp_setup_nav_menu_item', $menu_items ), 0, (object) array( 'walker' => $walker ) ); ?> </ul> <p class="button-controls"> <span class="list-controls"> <?php $url = add_query_arg( array( 'anspress-all' => 'all', 'selectall' => 1, ), remove_query_arg( $removed_args ) ); $url = $url . '#anspress-menu-mb'; ?> <a href="<?php echo esc_url( $url ); ?>" class="select-all anspress-menu-mb"><?php esc_attr_e( 'Select All', 'anspress-question-answer' ); ?></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', 'anspress-question-answer' ); ?>" name="add-anspress-menu-item" id="submit-anspress-div" /> <span class="spinner"></span> </span> </p> </div> <?php }
Expand full source code Collapse full source code View on GitHub: admin/anspress-admin.php:489
Add your comment