WordPress AJAX Category Filter with Pagination

Filter WordPress posts by category using AJAX without page reloads. Display post images, titles, excerpts, and pagination with a responsive layout and easy shortcode integration.
1 min read

Filter WordPress posts by category with AJAX and pagination for a faster, smoother browsing experience. This lightweight plugin lets visitors select a category and instantly view matching posts without reloading the page. Display featured images, post titles, categories, and excerpts in a clean, responsive layout. Built-in AJAX pagination makes it easy to navigate results, while secure request validation and shortcode integration simplify setup.

WP Select Ajax Filter 1.0
Install

  • Download the ZIP file above.
  • Open your WordPress dashboard.
  • Go to Plugins → Add New Plugin → Upload Plugin.
  • Select wp-select-xorbeo-ajax-filter1.0.zip.
  • Click Install Now, then Activate.

Shortcode

xorbeo_category_filter

Customize the filter

Shortcode Result
[category_filter] 6 posts per page
[category_filter posts_per_page="9"] 9 posts per page
[category_filter show_excerpt="no"] Hide excerpts
[category_filter category_label="Select Category"] Customize dropdown label
[category_filter show_all="no"] Hide the All Categories option

Plugin