Skip to content

Filters & Search Shortcodes

The [job_post_filter] shortcode creates interactive filter buttons for any job field.

[job_post_filter field="type" title="Job Type"]
[job_post_filter field="workplace" title="Location"]
[job_post_filter field="department" title="Department"]
[job_post_filter field="sector" title="Sector"]
ParameterDescriptionDefault
fieldThe job field to filter bytype
titleDisplay title for the filter groupJob type
  • Filters work via URL query parameters and are stackable — visitors can combine multiple filters
  • Filter selections are stored in the URL, making filtered views shareable and bookmarkable
  • Each filter option shows a count of how many jobs match
  • Clicking an active filter toggles it off

Combine with the feed shortcode:

[job_post_filter field="workplace" title="Location"]
[job_post_filter field="type" title="Employment Type"]
[job_post_feed]

The [job_post_search] shortcode adds a free-text search field that searches across all job data.

[job_post_search]
ParameterDescriptionDefault
labelLabel text for the search field
placeholderPlaceholder text in the input
buttonText for the submit button
[job_post_search label="Find your next job" placeholder="Search positions..." button="Search"]

A full job listing page with search, filters, and the feed:

[job_post_search label="Find your next job" placeholder="Search..." button="Go"]
[job_post_filter field="workplace" title="Location"]
[job_post_filter field="type" title="Job Type"]
[job_post_filter field="sector" title="Sector"]
[job_post_feed]