Change the search parameter from "letter" to something else
By default, the A-Z Entry Filter Extension uses the letter
parameter to filter entries. For example, if you have a View at yoursite.com/view/example/
and you wanted to filter by entries that start with a
, you would go to /view/example/?letter=a
How to modify the URL parameter used
The Extension has a gravityview_az_filter_parameter
filter that allows you to change the parameter.
Instead of letter
, you could use starts_with
as the parameter, and the link would be /view/example/?starts_with=a
instead of /view/example/?letter=a
Here's a sample code that would do that:
add_filter( 'gravityview_az_filter_parameter', 'gravityview_az_filter_parameter_starts_with' ); /** * Change the A-Z Entry Filter parameter from `letter` to `starts_with` * @param string $parameter Existing parameter * @return string Modified parameter */ function gravityview_az_filter_parameter_starts_with( $parameter ) { return 'starts_with'; }