New: JobCore, the complete job board, is now free
Xolius

Jump to

Pages, URLs & shortcode

How the jobs page, its automatic addresses and the [wpjc_jobs] shortcode work.

2 min read · Updated October 3, 2026

The whole board runs from one WordPress page — by default Jobs at /jobs/, created on activation. All other board and account screens get their own address under that page automatically; you do not create extra pages.

Board addresses#

With pretty permalinks and the jobs page at /jobs/:

Address Screen
/jobs/ Board home: hero with search, featured employers and one column each for Premium Plus, Premium and Basic jobs.
/jobs/all/ All jobs: every open job, paged, with search and filters.
/jobs/employers/ Employers: all companies with open jobs.
/jobs/account/ Jobs account overview (signed-in users).
/jobs/account/applications/ My applications
/jobs/account/saved/ Bookmarks
/jobs/account/alerts/ Job alerts (…/alerts/new/ creates one)
/jobs/account/jobs/ My job ads (…/jobs/new/ is “Post a job”)
/jobs/account/received/ Applications received
/jobs/account/companies/ My companies (…/companies/new/ is “Add a company”)

If you rename the page or move it under a parent page (for example /careers/jobs/), the addresses follow it automatically.

With plain permalinks the same screens use parameters such as ?wpjc_view=all and ?wpjc_account=alerts. When you switch to pretty permalinks, old parameter links are redirected to the clean addresses.

Jobs account screens are private: they are not cached and are marked noindex for search engines.

The [wpjc_jobs] shortcode#

[wpjc_jobs] shows the jobs board. It is already on the jobs page; you can also place it on any other page. A keyword search or a filter switches the board to a results list.

Attribute What it does Default
per_page Jobs per page on lists and search results. The Jobs per page setting
employer Only jobs of this employer (term ID). 0 (all)
category Only jobs in this category (term ID), unless the visitor picks another one. 0 (all)
type Only jobs of this job type (term ID), unless the visitor picks another one. 0 (all)
title Heading for the list. The Hero title setting

Examples:

[wpjc_jobs]
[wpjc_jobs employer="12" per_page="20"]
[wpjc_jobs category="5" title="IT jobs"]

You find a term ID in the address when you edit an employer, category or job type (tag_ID=…).

The setup wizard, the board addresses and the jobs account all belong to the page saved as the jobs page. Keep [wpjc_jobs] on that page.