0

バーに簡単なテキストリンクを追加する次のプラグインを作成して、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/」が含まれているかどうかを確認することを考えましたが、ここにはもっとエレガントなワードプレス/バディプレスフックが必要だと考えました。

管理領域ではなく、通常のブログページを表示しているときにのみ上記のコードを表示するにはどうすればよいですか?

ありがとう

4

1 に答える 1

1

is_admin()を使用することが答えです。管理ページを見ているかどうかをチェックするwordpressの機能です。

于 2011-03-31T20:25:31.880 に答える