Единый аватар для BuddyPress и форума bbPress (код)

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

Человек с ником Zigzag сказал мне, как можно решить проблему с аватарами в bbPress.

Для этого в шаблоне вашего форума в файле post. (а также всех других, где есть этот ) надо заменить (с помощью правильного редактора):
<?php post_author_avatar(); ?>
на
<?php echo bp_core_get_avatar( get_post_author_id() ); ?>

Это позволит вам отображать из BuddyPress внутри форума bbPress. Удобно, правда?

Спасибо Zigzag за то, что он связался со мной и сказал этот .

На данный момент 6 комментариев

  • Сразу скажу, что способ не мой, я его нагуглил. =)

  • Гуглисты ;)

  • Подскажите пожалуйста .
    Мне надо сделать чтоб здоровый аватар внутри группы или внутри личных данных пользователя – отображался более меньшим размером.
    Я не могу найти где исправить эти параметры в исходном коде странице это выглядит как:

    И вообще есть ли возможность создать тему, чтобы менюхи которые слева “я” “название группы” отображались горизонтально сверху. Чтоб не сжирать ценное место на экране.

    А то поле для постов на маленьких мониторах очень узкое.

  • @Игорь:
    А вы представьте этот шаб в будущем, когда вы добавите плагины, которые свои собственные элементы меню создают. Куда вы все вместите? Поэтому в данном случае вертикалка лучше подходит, можно ее просто усовершенствовать, чем я и занимаюсь, когда есть время.

  • У меня не получилось (( при попытке зайти в тему форума выдает ошибку: Call to undefined function bp_core_get_avatar() in /…/public_html/fle4u.com/forums/bb-templates/inove/post.php on line 2
    Можно ли как-то исправить?

  • Вот 3 дня мучился!! У меня bbPress интегрированный с wordpress. Решил так:

    в файле post.php -> bbPress

    <?php echo get_avatar( get_post_author_id() ); ?>

    и все решилось.

RSS лентаTrackBack URL

Включиться в обсуждение

XHTML: <blockquote></blockquote> <a href=""></a> <strong></strong>

Если нужно разместить код, используйте теги: <pre>php|html|js</pre>