Skip to content

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.

[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.

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.

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_defaults filter.