在函数中输入以下代码。php。如果你想要一个演示,我可以给你看。
// my custom notification menu www.cityflavourmagazine.com
function my_bp_adminbar_notifications_menu() {
global $bp;
if ( !is_user_logged_in() )
return false;
echo \'<li id="top-notification">\';
_e( \'Alerts\', \'buddypress\' );
if ( $notifications = bp_core_get_notifications_for_user( $bp->loggedin_user->id ) ) { ?>
<span><?php echo count( $notifications ) ?></span>
<?php
}
echo \'</a>\';
echo \'<ul>\';
if ( $notifications ) {
$counter = 0;
for ( $i = 0; $i < count($notifications); $i++ ) {
$alt = ( 0 == $counter % 2 ) ? \' class="alt"\' : \'\'; ?>
<li<?php echo $alt ?>><?php echo $notifications[$i] ?></li>
<?php $counter++;
}
} else { ?>
<li><a href="<?php echo $bp->loggedin_user->domain ?>"><?php _e( \'You have no new alerts.\', \'buddypress\' ); ?></a></li>
<?php
}
echo \'</ul>\';
echo \'</li>\';
}
使用以下代码可以在任何地方调用它。注:您可以根据需要修改上述代码
<?php my_bp_adminbar_notifications_menu()?>