How to Allow Users to Filter and Sort Posts in WordPress
I recently discovered that this simple notion is not that intuitive to WordPress. I spent a few days working my way through plugins, I searched, “sort posts” “filter posts” “user sort posts” “user filter posts” front-end post sorting. And I have now learned the flaw in my thinking — what I needed to be searching was QUERY posts. Once you search that, you’ll find a slew of helpful plugins.
A few more notes:
You can add a query to the URL in WordPress, and then just link to that query, see – https://codex.wordpress.org/Function_Reference/add_query_arg