2011-03-28 20 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鉤子。

如何才能讓上述代碼僅在您查看普通博客頁面時顯示,而不在管理區域中顯示?

感謝

回答