Hooks::get_selected_filters( array $selected_filters, array $filters, Tribe__Context $context )

Get the selected filters for display.


Parameters

$selected_filters

(array) (Required) An array of selected filters to display.

$filters

(array) (Required) An array of filter objects to display.

$context

(Tribe__Context) (Required) The View current context.


Top ↑

Return

(array) An array of the selected filters to display on the initial load.


Top ↑

Source

File: src/Tribe/Views/V2_1/Hooks.php

	public function get_selected_filters( $selected_filters, $filters, $context ) {
		$active_filters = [];

		foreach ( $filters as $filter ) {

			if ( empty( $filter['selections'] ) ) {
				continue;
			}

			$active_filters[] = [
				'label'      => $filter['label'],
				'selections' => $filter['selections'],
				'name'       => $filter['name'],
			];
		}

		return array_merge( $selected_filters, $active_filters );
	}

Top ↑

Changelog

Changelog
Version Description
5.0.0 Introduced.