Tags::filter_active_tag( bool $active, mixed $filter )
Description #
Output active tag in filter
Parameters #
- $activebool (Required) Is active.
- $filtermixed (Required) Current filter.
Source #
File: addons/tags/tags.php
public function filter_active_tag( $active, $filter ) { $current_filters = ap_get_current_list_filters( 'qtag' ); if ( ! empty( $current_filters ) ) { $args = array( 'taxonomy' => 'question_tag', '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 = count( $current_filters ); // 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/tags/tags.php:675
Add your comment