Want to add all your pages into your buddypress admin bar automatically?

It’s easy as pie! Just add wp_list_pages to your buddypress bar with the following code!

Create a file called erocks-admin-bar-mod.php in your /plugins/ dir, put in the following code, then activate the BP Nav Bar Mods Plugin on the plugin control panel

<?php
/*
Plugin Name: BP Nav Bar Mods - Add All Pages
Plugin URI: http://erikshosting.com
Description: Add All Your Pages To The Buddypress Admin Bar Automatically!
Author: Erock
Version: 1.0
Author URI: http://erikshosting.com
*/

//Links and Menus Added To The Following Function Are Always Visible On The BP Bar
function bp_adminbar_currentsite_menu() {
	global $bp;
	?>

	<!-- Call All Pages Via A WordPress Shortcode! -->
	<?php wp_list_pages('title_li='); ?>

<?php
}

// Call The Function Above
add_action('bp_adminbar_menus', 'bp_adminbar_currentsite_menu', 999);

?>

Or How About As A Drop Down Menu?

<?php
/*
Plugin Name: BP Nav Bar Mods - Add All Pages
Plugin URI: http://erikshosting.com
Description: Add All Your Pages To The Buddypress Admin Bar Automatically!
Author: Erock
Version: 1.0
Author URI: http://erikshosting.com
*/

//Links and Menus Added To The Following Function Are Always Visible On The BP Bar
function bp_adminbar_currentsite_menu() {
	global $bp;
	?>

	<!-- Call All Pages Via A WordPress Shortcode As A Drop Down! -->
	<li>
		<a href="#">Pages</a>
		<ul>
			<?php wp_list_pages('title_li='); ?>
		</ul>
	</li>

<?php
}

// Call The Function Above
add_action('bp_adminbar_menus', 'bp_adminbar_currentsite_menu', 999);

?>