изменять админбар BuddyPress только на страницах админки - PullRequest
0 голосов
/ 28 марта 2011

Я изменил админ-панель 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 Admin Backend (например, когда администратор редактирует сообщение).Я думал о том, чтобы просто сделать php_self проверку, чтобы увидеть, содержит ли он «/ wp-admin /», но подумал, что здесь должен быть более элегантный хук wordpress / buddypress.

Как я могу получить вышекод, который будет отображаться только при просмотре обычной страницы блога, а не в области администратора?

Спасибо

1 Ответ

1 голос
/ 01 апреля 2011

с использованием is_admin () - это ответ.Это функция WordPress, которая проверяет, смотрите ли вы на страницах администратора или нет.

...