'apspider_edit_bb_pg', 'title' => __( 'Edit Page in BB' , 'admin-page-spider' ), 'href' => $ur, 'meta' => array( 'class' => 'apspider_edit_bb_pg_group' ) ); $wp_admin_bar->add_node( $args ); $pages = get_pages(array( 'parent' => '0', 'sort_column' => 'menu_order')); foreach ( $pages as $page ) { $link = get_page_link( $page->ID ); $title = $page->post_title; $args = array( 'id' => $page->ID . 'bbpg', 'title' => $title, 'href' => $link . '?fl_builder', 'parent' => 'apspider_edit_bb_pg', 'meta' => array( 'class' => 'apspider_edit_bb_pg_group' ) ); $wp_admin_bar->add_node( $args ); $subpages = get_pages( array( 'child_of' => $page->ID, 'sort_column' => 'menu_order')); foreach( $subpages as $subpage ) { $link = get_page_link( $subpage->ID ); $title = $subpage->post_title; $args = array( 'id' => $subpage->ID. 'bbpg', 'title' => $title, 'href' => $link . '?fl_builder', 'parent' => $page->ID . 'bbpg', 'meta' => array( 'class' => 'apspider_edit_bb_pg_group' ) ); $wp_admin_bar->add_node( $args ); } } } // End of "Edit Page in BB" Menu Bar creation //Adds a "Edit Page In WP" menu to adminbar if (get_option('apspider_radio_editmenu')[0] == 'option1') { //option1=display add_action( 'admin_bar_menu', 'apspider_edit_wp_pg', 998 ); } //Adds a "Edit Page In WP" menu to adminbar function apspider_edit_wp_pg( $wp_admin_bar ) { $id = get_the_ID(); $args = array( 'id' => 'apspider_edit_wp_pg', 'title' => __( 'Edit Page in WP' , 'admin-page-spider' ), 'href' => admin_url( '/post.php?post=' . $id . '&action=edit'), 'meta' => array( 'class' => 'apspider_edit_wp_pg_group' ) ); $wp_admin_bar->add_node( $args ); $args = array( 'id' => 'viewapspider_edit_wp_pg', 'title' => __( 'View ALL Pages in Backend' , 'admin-page-spider' ), 'href' => admin_url( '/edit.php?post_type=page'), 'parent' => 'apspider_edit_wp_pg', 'meta' => array( 'class' => 'apspider_edit_wp_pg_group' ) ); $wp_admin_bar->add_node( $args ); $pages = get_pages(array( 'parent' => '0', 'sort_column' => 'menu_order')); foreach ( $pages as $page ) { $link = $page->ID; $title = $page->post_title; $args = array( 'id' => $page->ID . 'wppg', 'title' => $title, 'href' => admin_url( '/post.php?post=' . $link . '&action=edit'), 'parent' => 'apspider_edit_wp_pg', 'meta' => array( 'class' => 'apspider_edit_wp_pg_group' ) ); $wp_admin_bar->add_node( $args ); $subpages = get_pages( array( 'child_of' => $page->ID, 'sort_column' => 'menu_order')); foreach( $subpages as $subpage ) { $link = $subpage->ID; $title = $subpage->post_title; $args = array( 'id' => $subpage->ID. 'wppg', 'title' => $title, 'href' => admin_url( '/post.php?post=' . $link . '&action=edit'), 'parent' => $page->ID . 'wppg', 'meta' => array( 'class' => 'apspider_edit_wp_pg_group' ) ); $wp_admin_bar->add_node( $args ); } } } // End of "Edit Page in WP" Menu Bar creation //Adds a "View Page" menu to adminbar if (get_option('apspider_radio_viewmenu')[0] == 'option1') { //option1=display add_action( 'admin_bar_menu', 'apspider_view_wp_pg', 997); } //Adds a "View Page" menu to adminbar function apspider_view_wp_pg( $wp_admin_bar ) { if (current_user_can( 'administrator')){ $args = array( 'id' => 'apspider_view_wp_pg', 'title' => __( 'View Page' , 'admin-page-spider' ), 'href' => '', 'meta' => array( 'class' => 'apspider_view_wp_pg_group' ) ); $wp_admin_bar->add_node( $args ); $pages = get_pages(array( 'parent' => '0', 'sort_column' => 'menu_order')); foreach ( $pages as $page ) { $link = get_page_link( $page->ID ); $title = $page->post_title; $args = array( 'id' => $page->ID . 'vpg', 'title' => $title, 'href' => $link, 'parent' => 'apspider_view_wp_pg', 'meta' => array( 'class' => 'apspider_view_wp_pg_group' ) ); $wp_admin_bar->add_node( $args ); $subpages = get_pages( array( 'child_of' => $page->ID, 'sort_column' => 'menu_order')); foreach( $subpages as $subpage ) { $link = get_page_link( $subpage->ID ); $title = $subpage->post_title; $args = array( 'id' => $subpage->ID. 'vpg', 'title' => $title, 'href' => $link, 'parent' => $page->ID . 'vpg', 'meta' => array( 'class' => 'apspider_view_wp_pg_group' ) ); $wp_admin_bar->add_node( $args ); } } } } // End of "View Page" Menu Bar creation