When they search, make sure they find you!

Search, Filter & Load More

These settings control the interactive features that let visitors explore your posts.

Search

When enabled, a search input appears above the grid. As visitors type, results filter in real time via AJAX after a 300ms debounce — the grid updates without a page reload. A clear button appears when the input has text.

  • Show Search — Toggle the search input on or off. Default: yes.
  • Search Placeholder — Custom placeholder text for the input. Default: Search posts....

Shortcode: show_search="yes" search_placeholder="Search articles..."

Category Filter

When enabled, a row of filter buttons appears above the grid — one for each taxonomy term that has posts. Clicking a button filters the grid to show only posts in that category. An “All” button resets the filter.

  • Show Filter — Toggle the filter buttons on or off. Default: yes.
  • All Filter Text — Custom text for the “show all” button. Default: All.

Shortcode: show_filter="yes" all_filter_text="All Categories"

Load More

When enabled, a “Load More” button appears below the grid. Clicking it appends the next batch of posts (the number set by posts per page) without a page reload. The button hides automatically when all posts have been loaded.

  • Show Load More — Toggle the button on or off. Default: yes.
  • Load More Text — Custom button label. Default: Load More.
  • Loading Text — Text shown while posts are loading. Default: Loading....

Shortcode: show_load_more="yes" load_more_text="Show More Posts" loading_text="Please wait..."

No Results Text

The message displayed when a search or filter returns zero posts. Default: No posts found.

Shortcode: no_results_text="Nothing matches your search."