バーに簡単なテキストリンクを追加する次のプラグインを作成して、buddypress管理バーを変更しました。
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/」が含まれているかどうかを確認することを考えましたが、ここにはもっとエレガントなワードプレス/バディプレスフックが必要だと考えました。
管理領域ではなく、通常のブログページを表示しているときにのみ上記のコードを表示するにはどうすればよいですか?
ありがとう