AnsPress_Category::filter_active_category( $active, $filter )
Description #
Output active category in filter
Source #
File: addons/free/category.php
public static function filter_active_category( $active, $filter ) { $current_filters = ap_get_current_list_filters( 'category' ); if ( ! empty( $current_filters ) ) { $args = array( 'hierarchical' => true, 'hide_if_empty' => true, 'number' => 2, 'include' => $current_filters, ); $terms = get_terms( 'question_category', $args ); if ( $terms ) { $active_terms = []; foreach ( (array) $terms as $t ) { $active_terms[] = $t->name; } $count = count( $current_filters ); $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/free/category.php:820
Add your comment