Job Listing Shortcode
[jobmate_job_listing] outputs a grid or list of job listings anywhere on your site, using the addon’s Reign-styled templates.
Basic usage
Section titled “Basic usage”[jobmate_job_listing]With no attributes, it shows the default list view with the number of jobs set by WP Job Manager’s per-page option.
Attributes
Section titled “Attributes”| Attribute | Default | Description |
|---|---|---|
per_page |
WP Job Manager per-page option | Number of jobs to show. |
orderby |
date |
Field to order by. |
order |
DESC |
Sort direction, ASC or DESC. |
job_list_layout |
job-list-default-view |
Overall layout. Accepts job-list-default-view, job-list-grid-view, or job-list-card-view. |
job_grid_layout |
(empty) | Grid sub-template. Accepts job-list-grid-view-1, job-list-grid-view-2, or job-list-grid-view-3. Empty uses the default template. |
featured |
(none) | Set to show only featured jobs. |
filled |
(none) | Set to include or exclude filled positions. |
per_row |
(auto) | Items per row. Defaults to 1 for list, 2 for grid, 4 for card when not set. |
enable_slider |
false |
Renders the results as a slider. |
Examples
Section titled “Examples”A three-column card grid:
[jobmate_job_listing job_list_layout="job-list-card-view" per_row="3" per_page="9"]A grid using grid sub-layout two, showing featured jobs first:
[jobmate_job_listing job_list_layout="job-list-grid-view" job_grid_layout="job-list-grid-view-2" featured="true"]- Column widths are applied with a scoped inline style so multiple grids on one page do not conflict.
- When there are no matching jobs, the WP Job Manager “no jobs found” template is shown.
- Developers can change the defaults with the
jobmate_job_manager_output_jobs_defaultsfilter.

