AJAX Post Search and Filter
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_configPer-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_imageURL 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 -
excludePost IDs to exclude, e.g. 5,10,23 -
includeShow only these post IDs, e.g. 1,2,3