嗨,我正在尝试创建一个buddypress主题,我知道了怎么做,但我需要创建一个只显示4个活动的活动循环。现在,如果我想在正常的wordpress循环中执行此操作,我会这样做:
query_posts(array(
\'posts_per_page\'=>\'3\',
\'post-type\'=>\'post\',
\'paged\' => get_query_var(\'paged\')
)
);
我在活动looop中尝试过这一点,但这不起作用。这是我为活动流创建的循环:
<?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项活动,我需要修改什么?