This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
Use this hook to search numeric values in a Dynamic field. Normally, numeric values are treated as entry IDs in Dynamic fields so the database call will look for matching entry IDs rather than searching the linked field's values. This hook will will be used specifically for Dynamic field filters added in a View.
Usage
add_filter('frm_search_for_dynamic_text', 'search_numeric_values_in_dynamic_field', 10, 3);
Parameters
- $search_linked_values (boolean)
- $where_field (object)
- $args (array)
Examples
Search linked field for numeric values
If you have a Dynamic field filter set on your View and you would like to be able to search for numeric values in the field, use the code below:
add_filter('frm_search_for_dynamic_text', 'search_numeric_values_in_dynamic_field', 10, 3);
function search_numeric_values_in_dynamic_field( $search_linked_values, $where_field, $args ) {
if ( $where_field->id == 100 ) { //change 100 to the ID of your field
$search_linked_values = true;
}
return $search_linked_values;
}