BP_Core_Nav::get_primary( array $args = array(), bool $sort = true )

Gets the primary nav items.


Parameters Parameters

$args

(array) (Optional) Filters to select the specific primary items. See wp_list_filter().

Default value: array()

$sort

(bool) (Optional) True to sort the nav items. False otherwise.

Default value: true


Top ↑

Return Return

(array) The list of primary objects nav


Source Source

File: bp-core/classes/class-bp-core-nav.php

	public function get_primary( $args = array(), $sort = true ) {
		$params = wp_parse_args( $args, array( 'primary' => true ) );

		// This parameter is not overridable.
		if ( empty( $params['primary'] ) ) {
			return false;
		}

		$primary_nav = wp_list_filter( $this->nav[ $this->object_id ], $params );

		if ( ! $primary_nav ) {
			return false;
		}

		if ( true !== $sort ) {
			return $primary_nav;
		}

		return $this->sort_nav( $primary_nav );
	}


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.