Поддержка BuddyPress Как вывести поле профиля в шаблоне

  • пытаюсь выполнить такой код

    <?php $vkon = bp_member_profile_data('field=Поле_профиля'); ?>
    <?php if($vkon !== '') { ?>
    <a href="<? bp_member_profile_data('field=Поле_профиля');?>"><img class="size-thumbnail wp-image-2504 alignnone" title="" src="###" alt="" width="30" height="30" /></a>
    <?php } ?>

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

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Вот так правильно:

    <?php $vkon = bp_get_member_profile_data('field=Поле_профиля'); ?>
    <?php if(!empty($vkon)) { ?>
    <a href="<?php echo $vkon; ?>"><img class="size-thumbnail wp-image-2504 alignnone" title="" src="###" alt="" width="30" height="30" /></a>
    <?php } ?>

    Спасибо большое! Заработало!

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Как вывести поле профиля в шаблоне» закрыта для новых ответов.