- Timestamp:
- 04/12/2023 10:12:37 PM (23 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-activity/classes/class-bp-activity-component.php
r13441 r13450 239 239 240 240 /** 241 * Set up component navigation. 242 * 243 * @since 1.5.0 244 * 245 * @see BP_Component::setup_nav() for a description of arguments. 246 * 247 * @param array $main_nav Optional. See BP_Component::setup_nav() for description. 248 * @param array $sub_nav Optional. See BP_Component::setup_nav() for description. 249 */ 250 public function setup_nav( $main_nav = array(), $sub_nav = array() ) { 251 252 // Stop if there is no user displayed or logged in. 253 if ( ! is_user_logged_in() && ! bp_displayed_user_id() ) { 254 return; 255 } 256 241 * Register component navigation. 242 * 243 * @since 12.0.0 244 * 245 * @see `BP_Component::register_nav()` for a description of arguments. 246 * 247 * @param array $main_nav Optional. See `BP_Component::register_nav()` for description. 248 * @param array $sub_nav Optional. See `BP_Component::register_nav()` for description. 249 */ 250 public function register_nav( $main_nav = array(), $sub_nav = array() ) { 257 251 $slug = bp_get_activity_slug(); 258 252 … … 277 271 278 272 // Check @mentions. 279 if ( bp_activity_do_mentions() ) { 280 $sub_nav[] = array( 281 'name' => _x( 'Mentions', 'Profile activity screen sub nav', 'buddypress' ), 282 'slug' => 'mentions', 283 'parent_slug' => $slug, 284 'screen_function' => 'bp_activity_screen_mentions', 285 'position' => 20, 286 'item_css_id' => 'activity-mentions' 287 ); 288 } 273 $sub_nav[] = array( 274 'name' => _x( 'Mentions', 'Profile activity screen sub nav', 'buddypress' ), 275 'slug' => 'mentions', 276 'parent_slug' => $slug, 277 'screen_function' => 'bp_activity_screen_mentions', 278 'position' => 20, 279 'item_css_id' => 'activity-mentions', 280 'generate' => bp_activity_do_mentions(), 281 ); 289 282 290 283 // Favorite activity items. 291 if ( bp_activity_can_favorite() ) { 292 $sub_nav[] = array( 293 'name' => _x( 'Favorites', 'Profile activity screen sub nav', 'buddypress' ), 294 'slug' => 'favorites', 295 'parent_slug' => $slug, 296 'screen_function' => 'bp_activity_screen_favorites', 297 'position' => 30, 298 'item_css_id' => 'activity-favs' 299 ); 300 } 284 $sub_nav[] = array( 285 'name' => _x( 'Favorites', 'Profile activity screen sub nav', 'buddypress' ), 286 'slug' => 'favorites', 287 'parent_slug' => $slug, 288 'screen_function' => 'bp_activity_screen_favorites', 289 'position' => 30, 290 'item_css_id' => 'activity-favs', 291 'generate' => bp_activity_can_favorite(), 292 ); 301 293 302 294 // Additional menu if friends is active. … … 308 300 'screen_function' => 'bp_activity_screen_friends', 309 301 'position' => 40, 310 'item_css_id' => 'activity-friends' 311 ) 302 'item_css_id' => 'activity-friends', 303 ); 312 304 } 313 305 … … 324 316 } 325 317 326 parent:: setup_nav( $main_nav, $sub_nav );318 parent::register_nav( $main_nav, $sub_nav ); 327 319 } 328 320
Note: See TracChangeset
for help on using the changeset viewer.