Runs before the array of frontend filter objects are returned to the output handler.
Last updated 1 year ago
For more usage examples, please check the section.
apply_filters('asp_pre_get_front_filters', $filters, $type);
$filters (aspFilter[]) - Array of filters
$type - Filter type
add_filter('asp_pre_get_front_filters', 'asp_change_a_filter', 10, 2); function asp_change_a_filter($filters, $type) { if ($type == 'custom_field') { foreach ($filters as $k => &$filter) { if ($filter->data['field'] == 'field_name') { $filter->attr('Old Label', 'label', 'New Label'); break; } } } return $filters; }