About this plugin
AJAX Post Search and Filter lets you add powerful, fast post filtering to any page using a shortcode. No page reloads — everything loads instantly via AJAX.
Free Features:
- 3 Filter Types — Checkbox (multi-select), Radio (single-select), Select dropdown
- Per-taxonomy filter type — each taxonomy can use a different filter type
- Author filter (checkbox, radio, or select)
- Date range filter with quick presets (Today, Yesterday, Last 7 days, Last Month, etc.)
- Sort by — Newest, Oldest, Title A–Z, Title Z–A
- Results count — “3 results out of 12”
- Active filter chips with remove button
- Collapsible filter groups
- Reset All Filters button
- Show More / Show Less for long term lists
- 1, 2 or 3 column grid layout
- Load More button or Infinite Scroll
- Post meta on card — author name and post date (customizable format)
- Fallback image for posts without thumbnail
- Exclude specific posts by ID
- Include only specific posts by ID
- RTL (right-to-left) layout support
- Full style customization via admin panel
- Custom CSS editor
- Shortcode Generator with save/restore
Shortcode Example:
[ajaxpose_post_filter post=”post” taxonomy=”category” cols=”3″ filter_type=”radio”]
Filter type per taxonomy:
[ajaxpose_post_filter taxonomy=”category,post_tag” taxonomy_config='{“category”:”radio”,”post_tag”:”select”}’]
Shortcode Parameters
-
post (default: post )
Post type(s), comma-separated
-
taxonomy (default: category )
Taxonomy/ies, comma-separated
-
filter_type (default: checkbox )
checkbox, radio, or select
-
taxonomy_config
Per-taxonomy type override (JSON)
-
cols (default: 3 )
1, 2 or 3 columns
-
per_page (default: 6 )
Posts per page
-
load_type (default: button )
button or scroll
-
logic (default: separate )
separate (OR) or common (AND)
-
show_author_filter (default: 0 )
1 = show author filter
-
show_date_filter (default: 0 )
1 = show date range filter
-
show_sort (default: 1 )
0 = hide sort dropdown
-
collapsible (default: 0 )
1 = collapsible filter groups
-
show_thumbnail (default: 1 )
0 = hide thumbnail
-
thumb_size (default: medium )
WP image size
-
fallback_image
URL for posts without thumbnail
-
show_author_meta (default: 0 )
1 = show author on card
-
show_date_meta (default: 0 )
1 = show date on card
-
date_format (default: d-m-Y )
PHP date format string
-
search_placeholder (default: Search... )
Search input placeholder
-
rtl (default: 0 )
1 = right-to-left layout
-
exclude
g. 5,10,23
-
include
g. 1,2,3
-
exclude_category
g. 3,8,12
-
include_category
g. 1,4,7