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
1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 | 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.