Depending on how many categories you will have, I would create result pages for each category.
I would do the filtering with the GET method as you already did. And it would use a switch case to select each result page.
Related Posts:
- Apply filters when loading post via ajax
- Permanently remove first image from posts
- Rewriting search and pagination base
- Unreadable pagination
- Pagination on Custom Post
- Custom query vars filters problem with pagination
- Displaying content on posts page based on category
- Pagination in single.php
- Pagination at category doesnt work with same name of page
- Filter wordpress posts without searching the keywords in the post content
- Is there anyway I can call the year once?
- How to use a PHP file to control the content of a blog post
- WordPress Single Post Pagination Numbered and Navigational
- Add a leading zero to pagination
- Get current_post in reverse order with pagination
- How to make a image-size selected by default in Media upload – WP v3.5
- add_filter to post-gallery and remove all ‘s?
- How to overwrite youtube embed?
- Filter the blog title displayed in the header
- Changing Link Attributes for Wp_Link_Pages
- Edit format of Paginate_Links()
- Disable External Pingacks on WordPress Posts and Only Allow ‘Self Pings’
- body_class filter – Is there a better way to write this code?
- Go to / Scroll to Password Field on WordPress Posts After Submit With Message(s)
- New Plugin Review
- Use template for posts with a particular category grandparent
- Wrap First Character after in a tag
- “before delete post” action fire when the post is updated?
- Automatically add custom CSS to new posts using a category template
- Query all posts of a custom taxonomy term
- Displaying the last post on static homepage
- Can I install/embed WordPress on a ‘single page’?
- Add data attribute to each li in menu
- Automatically create child pages and grandchild pages when saving a (parent) page
- wp_trim_words() does not work with my code Am I doing any mistake in my code?
- Contact Fom 7 – how to add custom HTML inside span.wpcf7-form-control-wrap AND IMMEDIATELY AFTER input.wpcf7-form-control?
- Second transition_post_status hook fired instead of the first
- How to add an arrow to menu items has submenus
- How can I add extra word in permalink when someone click download button?
- Generating an nonce for Content Security Policy and all scripts – How to make it match/persist for each page load?
- Custom posts in different columns style
- 404 error when I acess the second page of post-type
- Pagination for custom shop loop woocommerce
- Which PHP page is the Default Posts Page
- pagination on data fetched using SQL query
- Why am I getting a different filename? And how does WordPress load singular.php for both Page & Post? (Fresh WordPress installation)
- Returning data instead of echoing/printing
- Counting Search results, and displaying the offset per page
- Copy taxonomy terms from one post to another programmatically
- What file have I to create in my custom WordPress theme to show all the post belonging to a specific category?
- Prev/Next Links Broken on Static Front Page Pagination
- Content filter won’t work
- How to catch wordpress post ID when it’s published
- Warning: in_array() null given in PHP function
- WordPress upload file size error even after raising php limits
- Displaying list of posts in category page
- How to pick “full/thumbnail” images in the loop?
- pagination broken – clicking next displays “page not found”
- Pagination Not Working (pages duplicating content)
- remove specificly the last tag in all posts
- Add posts to custom table in database instead of wp_posts
- How to show categories and date on posts
- How to Create custom block for displaying information in content section which act like shortcode
- How do I get pagination for get_posts() in WordPress or do I have to rewrite the whole code?
- Test the existence of a page/article by its URL, taking in consideration the URL rewriting by filters
- Filter ‘comment_notification_text’ not working
- How to remove get_header From all single pages in wordpress with functions.php without plugin?
- Change lost password url to a mailto URL in WordPress
- Remove span tags from WooCommerce Downloads page
- Query on a repeater date (acf)
- Add a top bar to a wordpress theme without editing the header.php file?
- Trying to show the category of a post in the post display
- Split post or page content in two or more columns
- Trying to get pagination working on WP_Query() post grid
- Check the database for a postmeta field
- Send POST request to Flask app from functions.php file
- Pagination 404 error(I have refreshed the permalinks and tried several previous options)
- Send Notification after post published was working but stopped after the last WP update
- How to insert text into post based on category – via single.php file
- Let user select the number of posts shown per page jquery error
- Generate random access token to a post page
- Displaying 3 Category Posts differently
- str_replace not preserving whitespace
- Only display notification on single post
- Get posts associated with media attachment
- Add custom filter to register data in array
- Passed variable gets undefined variable error on insert on next page
- WordPress pagination broken on blog page, working for search results page
- Display a post based on its metabox selection
- Automatically create a loop for post ID
- Why does WP_Query show only the same post even with different categories and endwhile?
- why is this content-template not showing any of my blog-entries?
- Search box background on a different page template
- Older entries link within a category page
- Query posts by custom fields (object post)
- Excerpt all post content Content Same Size without word cutting off
- Set post to draft if matching word is found in the post
- WooCommerce: write featured image dimensions to custom fields in product’
- transition_post_status hook, works – but not if the post is new
- Custom Filtering date with newsletter