add_menu( array( 'id' => 'mlm-nr-menu', 'title' => __( 'Now Reading', 'mlmnr' ), 'href' => admin_url('admin.php?page=add_book'), ) ); $wp_admin_bar->add_menu( array( 'parent' => 'mlm-nr-menu', 'id' => 'mlm-nr-add', 'title' => __( 'Add a Book', 'mlmnr' ), 'href' => admin_url('admin.php?page=add_book'), ) ); $wp_admin_bar->add_menu( array( 'parent' => 'mlm-nr-menu', 'id' => 'mlm-nr-manage', 'title' => __( 'Manage Books', 'mlmnr' ), 'href' => admin_url('admin.php?page=manage_books'), ) ); if ( have_books('status=reading&num=-1') ) : $wp_admin_bar->add_menu( array( 'parent' => 'mlm-nr-menu', 'id' => 'mlm-nr-lib', 'title' => __( 'View Library', 'mlmnr' ), 'href' => $library_url, ) ); $i = 0; while( have_books('status=reading&num=-1') ) : the_book(); $book_title = book_title(false); $book_permalink = book_permalink(false); $i++; $wp_admin_bar->add_menu( array( 'parent' => 'mlm-nr-lib', 'id' => 'mlm-nr-book' . $i, 'title' => __( $book_title, 'mlmnr' ), 'href' => $book_permalink, ) ); endwhile; else : $wp_admin_bar->add_menu( array( 'parent' => 'mlm-nr-menu', 'id' => 'mlm-nr-lib', 'title' => __( 'View Library', 'mlmnr' ), 'href' => $library_url, ) ); endif; $wp_admin_bar->add_menu( array( 'parent' => 'mlm-nr-menu', 'id' => 'mlm-nr-options', 'title' => __( 'Options', 'mlmnr' ), 'href' => admin_url('admin.php?page=nr_options'), ) ); } } add_action('admin_bar_menu', 'mlm_nr_admin_bar', 95); ?>