Filters & Search Shortcodes
Job Post Filter
Section titled “Job Post Filter”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"]Parameters
Section titled “Parameters”| Parameter | Description | Default |
|---|---|---|
field | The job field to filter by | type |
title | Display title for the filter group | Job type |
How It Works
Section titled “How It Works”- 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
Example
Section titled “Example”Combine with the feed shortcode:
[job_post_filter field="workplace" title="Location"][job_post_filter field="type" title="Employment Type"][job_post_feed]Job Post Search
Section titled “Job Post Search”The [job_post_search] shortcode adds a free-text search field that searches across all job data.
[job_post_search]Parameters
Section titled “Parameters”| Parameter | Description | Default |
|---|---|---|
label | Label text for the search field | — |
placeholder | Placeholder text in the input | — |
button | Text for the submit button | — |
Example
Section titled “Example”[job_post_search label="Find your next job" placeholder="Search positions..." button="Search"]Complete Example
Section titled “Complete Example”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]