2011-03-28 15 views
0

我已经通过创建以下插件,它增加了一个简单的文本链接栏修改BuddyPress的管理栏:修改BuddyPress的adminbar只有在管理页面

function bp_adminbar_currentsite_menu() { 

global $bp; 
?> 
<li> 
<!-- Insert your link url or relative url, and your link text below --> 
<a href="http://EXAMPLE.COM">EXAMPLE LINK TEXT</a> 
</li> 
<?php 
} 
// Call The Function Above 
add_action('bp_adminbar_menus', 'bp_adminbar_currentsite_menu', 999); 

不过,我不希望上面的链接是当登录到WordPress后台时显示(例如,当管理员正在编辑帖子时)。我考虑过只是在做一个php_self检查,看它是否包含“/ wp-admin /”,但认为这里必须有一个更优雅的wordpress/buddypress钩子。

如何才能让上述代码仅在您查看普通博客页面时显示,而不在管理区域中显示?

感谢

回答