buddypress получить название активности

Я пытаюсь получить название действия для каждого действия, используя следующий код. но он повторяет название действия для каждого действия.

    <h2 class="posttitle">
    <a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php _e( 'Permanent Link to', 'buddypress' ); ?>
    <?php the_title_attribute(); ?>"><?php the_title(); ?>
    </a></h2>

Я также пытался использовать вызов bp_get_activities_title(), но это не дало результата, может ли кто-нибудь помочь мне с этим


person Param Veer    schedule 22.01.2013    source источник


Ответы (2)


я считаю, что это потому, что the_title() просто печатает заголовок. попробуйте использовать следующее, чтобы получить название.

<?php echo get_the_title(bp-activity->$ID); ?>
person Mikal    schedule 02.05.2013

Извините за поздний ответ, но как и / или почему у деятельности есть название? Возможно, вы могли бы получить текст самого действия и использовать его как «заголовок» с помощью

echo $activities_template->activity->content;

Возможно, там есть еще одна переменная, которая может оказаться полезной. Я предлагаю распечатать массив

print_r($activities_template->activity); 

и посмотреть, что в нем.

EDIT: хотя вам лучше молиться, чтобы в ->content не было HTML (или вы можете просто удалить HTML:])

person babycakes    schedule 23.04.2014