bp_dd_import_users_activity()
Import Activity – aka “status updates”.
Description
Return
(int) Number of activity records that were inserted into the database.
Source
File: bp-core/bp-core-tools-default-data.php
function bp_dd_import_users_activity() {
$count = 0;
if ( ! bp_is_active( 'activity' ) ) {
return $count;
}
$users = bp_dd_get_random_users_ids( 0 );
/** @var $activity array */
require( BP_DEFAULT_DATA_DIR . 'data/activity.php' );
for ( $i = 0; $i < 75; $i ++ ) {
$user = $users[ array_rand( $users ) ];
$content = $activity[ array_rand( $activity ) ];
if ( $bp_activity_id = bp_activity_post_update( array(
'user_id' => $user,
'content' => $content,
) )
) {
$bp_activity = new BP_Activity_Activity( $bp_activity_id );
$bp_activity->date_recorded = bp_dd_get_random_date( 44 );
if ( $bp_activity->save() ) {
$count ++;
}
}
}
return $count;
}
Changelog
| Version | Description |
|---|---|
| BuddyBoss 1.0.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.