BuddyPress AdminBar – меняем рисунок

После новогодней ночи пора взяться за дело, так что возвращаемся к тематике BuddyPress.

Вообще-то у меня возникли сложности при классификации этой записи в какую-либо рубрику. Фактически, я сюда выложу кусок кода, который можно использовать и как плагин. Но в связи с тем, что большинство любит пользоваться готовым, то выложу и в виде плагина.

У кого установлен BuddyPress на сайте – посмотрите на верхнюю панель, она называется админ.панель или AdminBar. В левом углу есть логотип BuddyPress – это рисунок-надпись на прозрачном фоне. Вот он:

Лично я считаю, что это не совсем хорошо для имиджа сайта. Поэтому предлагаю изменить на свой (ваш) рисунок. Сделать это можно как просто заменив файл (что не совсем удобно):
wp-content/mu-plugins/bp-core/images/admin_bar_logo.gif

Так и написав код для подмены функции вызова этого рисунка, изменив адрес рисунка на свой. Еще я решил добавить замену стандартного alt-текста ‘BuddyPress’ на свой собственный.

[code=’php’]
< ?php
function my_logo() {
return ‘/images/my-logo.gif’;
}
function my_alt() {
return ‘CosyDale.com’;
}
add_filter( ‘bp_admin_bar_logo_src’, ‘my_logo’ );
add_filter( ‘bp_admin_bar_logo_alt_text’, ‘my_alt’ );
?>

[/code]

/images/my-logo.gif меняете на путь к вашему рисунку. ОБЯЗАТЕЛЬНОЕ УСЛОВИЕ: рисунок должен быть размерами 64х14 пикселей. Иначе все расползется.

CosyDale.com будет отображаться в том случае, если посетитель отключил отображение рисунков в браузере. В плагине для скачивания я оставил это поле пустым, захотите – впишите то, то вам надо.

Установка: скопировать файл в папку /mu-plugins/.

Изменять файл советую не стандартным блокнотом, а программой NotePad2 и Gridinsoft NotePad, чтобы избежать ошибок сохранения.

Извините, этот файл сильно устарел и больше нет возможности его скачать.

Напоминаю, что для этого вам нужно скачать русский BuddyPress, русские шаблоны BuddyPress и несколько плагинов, которые облегчат вам жизнь.

комментария 4

  1. Mac:

    Скажите, существует ли простое решение проблемы с тем, что в некоторых местах этот логотип BuddyPress уезжает вверх за экран на половину своей высоты (в Опере)?
    Очевидно, ошибка в верстке.

  2. Александр:

    Доброго дня!

    Вопрос: а в каком формате сохранять картинку? прозрачность делал и индексированная и альфа… получается по итогу что с непонятной белой окантовкой :(
    можно прямо сейчас посмотреть на сайте…

  3. @Mac:
    Да, я знаю про это. Но мне (как и Andy, судя по всему) не удалось настроить позицию одинаково хорошо отображающуюся во всех браузерах. Жертвуется Опера ради остальных.

    @Александр:
    Не пропускайте букву ‘t’ в адресе вашего сайта. Это вы что-то в фотошопе не включили, или не тот шрифт выбрали. Или может просто в настройках слоя выбрали outline.

  4. В итоге сделал цвет букв белым… стало лучше :) (зы: пользуюсь Fireworks от Adobe..)
    Про букву – сэнкс! один раз заполнил не так и теперь автоподстановка косяк размножает :)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *