bp_activity_admin_menu()

Add the Activity top-level menu link when viewing single activity item.


Description Description


Return Return

(null) Null if user does not have access to editing functionality.


Top ↑

Source Source

File: bp-activity/bp-activity-adminbar.php

function bp_activity_admin_menu() {
	global $wp_admin_bar;

	// Only show if viewing a single activity item.
	if ( ! bp_is_single_activity() ) {
		return;
	}

	// Only show this menu to super admins
	if ( ! bp_current_user_can( 'bp_moderate' ) ) {
		return;
	}

	$activity_edit_link = add_query_arg( array(
		'page' => 'bp-activity',
		'aid' => bp_current_action(),
		'action' => 'edit'
	), bp_get_admin_url( 'admin.php' ) );

	// Add the top-level Edit Activity button.
	$wp_admin_bar->add_menu( array(
		'id'    => 'activity-admin',
		'title' => __( 'Edit Activity', 'buddypress' ),
		'href'  => esc_url( $activity_edit_link ),
	) );
}

Top ↑

Changelog Changelog

Changelog
Version Description
2.6.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.