BP_Activity_Component::setup_globals( array $args = array() )
Set up component global variables.
Description Description
The BP_ACTIVITY_SLUG constant is deprecated, and only used here for backwards compatibility.
See also See also
- BP_Component::setup_globals(): for a description of arguments.
Parameters Parameters
- $args
-
(Optional) See BP_Component::setup_globals() for a description.
Default value: array()
Source Source
File: bp-activity/classes/class-bp-activity-component.php
public function setup_globals( $args = array() ) { $bp = buddypress(); // Define a slug, if necessary. if ( ! defined( 'BP_ACTIVITY_SLUG' ) ) { define( 'BP_ACTIVITY_SLUG', $this->id ); } // Global tables for activity component. $global_tables = array( 'table_name' => $bp->table_prefix . 'bp_activity', 'table_name_meta' => $bp->table_prefix . 'bp_activity_meta', ); // Metadata tables for groups component. $meta_tables = array( 'activity' => $bp->table_prefix . 'bp_activity_meta', ); // Fetch the default directory title. $default_directory_titles = bp_core_get_directory_page_default_titles(); $default_directory_title = $default_directory_titles[$this->id]; // All globals for activity component. // Note that global_tables is included in this array. $args = array( 'slug' => BP_ACTIVITY_SLUG, 'root_slug' => isset( $bp->pages->activity->slug ) ? $bp->pages->activity->slug : BP_ACTIVITY_SLUG, 'has_directory' => true, 'directory_title' => isset( $bp->pages->activity->title ) ? $bp->pages->activity->title : $default_directory_title, 'notification_callback' => 'bp_activity_format_notifications', 'search_string' => __( 'Search Activity...', 'buddypress' ), 'global_tables' => $global_tables, 'meta_tables' => $meta_tables, ); parent::setup_globals( $args ); }
Changelog Changelog
Version | Description |
---|---|
1.5.0 | Introduced. |