こんにちは私はbuddypressテーマを作成しようとしているそして私はそれをする方法を考え出したように私は4つの活動だけを表示する活動ループを作成する必要があります。この:
query_posts(array(
'posts_per_page'=>'3',
'post-type'=>'post',
'paged' => get_query_var('paged')
)
);
私はアクティビティループでこれを試してみましたが、これはうまくいきません。これはアクティビティストリームのために作成したループです:
<?php if ( bp_has_activities() ) : ?>
<ul id="activity-stream" class="activity-list item-list">
<?php while ( bp_activities() ) : bp_the_activity(); ?>
<li class="<?php bp_activity_css_class() ?>" id="activity-<?php bp_activity_id() ?>">
<div class="activity-avatar">
<a href="<?php bp_activity_user_link() ?>">
<?php bp_activity_avatar( 'type=full&width=40&height=40' ) ?>
</a>
</div>
<div class="activity-content">
<div class="activity-header">
<?php bp_activity_action() ?>
</div>
<?php if ( bp_get_activity_content_body() ) : ?>
<div class="activity-inner">
<?php bp_activity_content_body() ?>
</div>
<?php endif; ?>
<?php do_action( 'bp_activity_entry_content' ) ?>
</div>
</li>
<?php endwhile; ?>
</ul>
<?php else : ?>
<div id="message" class="info">
<p><?php _e( 'Sorry, there was no activity found. Please try a different filter.', 'buddypress' ) ?></p>
</div>
<?php endif; ?>
</div>
4人目のアクティビティのみを表示するためには、何を変更する必要がありますか?
コーデックを参照してください。 http://codex.buddypress.org/developer-docs/custom-buddypress-loops/the-activity-stream-loop/
あなたはおそらくこれが欲しい:
<?php if ( bp_has_activities( 'max=4') ) : ?>