BP_Activity_Activity::get_recorded_components( bool $skip_last_activity = true )
Get a list of components that have recorded activity associated with them.
Description
Parameters
- $skip_last_activity
-
(Optional) If true, components will not be included if the only activity type associated with them is 'last_activity'. (Since 2.0.0, 'last_activity' is stored in the activity table, but these items are not full-fledged activity items.) Default: true.
Default value: true
Return
(array) List of component names.
Source
File: bp-activity/classes/class-bp-activity-activity.php
public static function get_recorded_components( $skip_last_activity = true ) {
global $wpdb;
$bp = buddypress();
if ( true === $skip_last_activity ) {
$components = $wpdb->get_col( "SELECT DISTINCT component FROM {$bp->activity->table_name} WHERE action != '' AND action != 'last_activity' ORDER BY component ASC" );
} else {
$components = $wpdb->get_col( "SELECT DISTINCT component FROM {$bp->activity->table_name} ORDER BY component ASC" );
}
return $components;
}
Changelog
| Version | Description |
|---|---|
| BuddyPress 1.2.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.