1

次のコードを使用して、各アクティビティのアクティビティ タイトルを取得しようとしています。ただし、アクティビティごとにアクティビティのタイトルを繰り返しています。

    <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()ましたが、結果が得られません

4

2 に答える 2

0

これは、 the_title() がタイトルを出力するだけだからだと思います。タイトルを取得するには、次を使用してみてください。

<?php echo get_the_title(bp-activity->$ID); ?>
于 2013-05-02T00:09:48.730 に答える
0

回答が遅くなり申し訳ありませんが、アクティビティにタイトルが付けられる方法および/または理由は何ですか? アクティビティ自体のテキストを取得し、これを「タイトル」として使用できます

echo $activities_template->activity->content;

おそらく、役に立つと思われる別の変数がそこにあるでしょう。配列を印刷することをお勧めします

print_r($activities_template->activity); 

そして何が入っているか見てください。

編集: ->content に HTML がないことを祈るほうがよいですが (または、HTML を削除することもできます :] )

于 2014-04-23T16:05:35.167 に答える