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