Categories::filter_active_category( object $active, string $filter )
Description #
Output active category in filter
Parameters #
- $activeobject (Required) Active term.
- $filterstring (Required) Filter.
Source #
File: addons/categories/categories.php
public function filter_active_category( $active, $filter ) { $current_filters = ap_get_current_list_filters( 'category' ); if ( ! empty( $current_filters ) ) { $args = array( 'taxonomy' => 'question_category', 'hierarchical' => true, 'hide_if_empty' => true, 'number' => 2, 'include' => $current_filters, ); $terms = get_terms( $args ); if ( $terms ) { $active_terms = array(); foreach ( (array) $terms as $t ) { $active_terms[] = $t->name; } $count = is_array( $current_filters ) ? count( $current_filters ) : 0; // translators: placeholder contains count. $more_label = sprintf( __( ', %d+', 'anspress-question-answer' ), $count - 2 ); return ': <span class="ap-filter-active">' . implode( ', ', $active_terms ) . ( $count > 2 ? $more_label : '' ) . '</span>'; } } }
Expand full source code Collapse full source code View on GitHub: addons/categories/categories.php:898
Add your comment