Skip to content

Shortcode reference

This is the full list of shortcodes registered by WP Job Portal 2.7.0 and its paid products: 49 in all. Each entry says what the shortcode shows, which product it needs, the attributes it accepts with their defaults, and an example. To place one on a page, see Pages and shortcodes.

A few things apply to all of them:

  • Product: “Core” means the free WP Job Portal plugin is enough. A paid product named here must be active as well as Core.
  • Yes/no attributes such as hide_filter switch on with any value (hide_filter="1"). Leave the attribute out to keep the default.
  • Lists of IDs are comma-separated with no spaces: categories="3,7,12".
  • wpjobportalme and wpjobportallt are accepted by most page shortcodes. They are internal and choose the opening screen; leave them alone.
  • While Site Offline is on in WP Job Portal → Configurations → System & Site, page shortcodes show the offline message instead of their content.

The main job list, with its filter bar, sorting and pagination. Clicking a job opens its detail page on the same page.

Product: Core

Attribute Default What it does
no_of_jobs all, paginated Shows this many jobs and turns pagination off.
hide_filter shown Hides the filter bar.
hide_filter_job_title shown Hides the job title box in the filter bar.
hide_filter_job_location shown Hides the location box in the filter bar.
hide_company_logo shown Hides company logos in the list.
hide_company_name shown Hides company names in the list.
companies all Company IDs to include.
categories all Category IDs to include. A parent category also brings in its direct sub-categories.
types all Job type IDs to include.
locations all City IDs to include.
ids all Job IDs to include.
careerlevels all Career level IDs to include.
jobstatuses all Job status IDs to include.
tags all Tag words. A job matches if its tags contain any of them.
sorting site default One of title_asc, title_desc, category_asc, category_desc, jobtype_asc, jobtype_desc, jobstatus_asc, jobstatus_desc, company_asc, company_desc, salary_asc, salary_desc, posted_asc, posted_desc.
show_only_featured_jobs 0 1 lists only jobs that are featured now. Featured jobs come from Marketplace Suite.
[wpjobportal_job no_of_jobs="5" categories="13" sorting="posted_desc" hide_filter="1"]

Product: Core

All job categories, each linking to its jobs.

Product: Core. Attributes: none.

[wpjobportal_job_categories]

All job types, each linking to its jobs.

Product: Core. Attributes: none.

[wpjobportal_job_types]

A compact box of categories with job counts, the same as the Jobs By Categories widget.

Product: Core

Attribute Default What it does
title Jobs By Categories Heading text.
showtitle 1 0 hides the heading.
maximumrecords 20 Most categories to list.
haverecords 1 1 lists only categories that have jobs.
showallcats 2 1 lists every category, ignoring haverecords.
columnperrow 3 Columns per row.
titlecolor, backgroundcolor, bordercolor theme colours Colours, for example #1e73be.
[wpjobportal_jobbycategory title="Browse by category" maximumrecords="12" columnperrow="4"]

A compact box of job types with job counts.

Product: Core. Attributes: the same as wpjobportal_jobbycategory, with title defaulting to Jobs By Types.

[wpjobportal_jobbytypes columnperrow="2"]

Cities with their number of open jobs.

Product: Core

Attribute Default What it does
title Jobs By Cities Heading text.
showtitle 1 0 hides the heading.
maximumrecords 20 Most cities to list.
haverecords 1 1 lists only cities that have jobs.
columnperrow 3 Columns per row.
titlecolor, backgroundcolor, bordercolor theme colours Colours.
[wpjobportal_jobsbycities maximumrecords="10"]

States with their number of open jobs.

Product: Core. Attributes: the same as wpjobportal_jobsbycities, with title defaulting to Jobs by states.

[wpjobportal_jobsbystate]

Countries with their number of open jobs.

Product: Core. Attributes: the same as wpjobportal_jobsbycities, with title defaulting to Jobs by countries.

[wpjobportal_jobsbycountries columnperrow="4"]

Site totals: employers, job seekers, jobs, companies, active jobs and resumes.

Product: Core

Attribute Default What it does
title Stats Heading text.
showtitle 1 0 hides the heading.
employer, jobseeker, jobs, companies, activejobs, resumes 1 0 hides that figure.
todaystats 1 0 hides today’s figures.
titlecolor, backgroundcolor, bordercolor theme colours Colours.
[wpjobportal_jobstats todaystats="0" resumes="0"]

A compact list of companies, the same engine as the Company Listings widget.

Product: Core. Featured companies need Marketplace Suite.

Attribute Default What it does
title Companies Heading text.
showtitle 1 0 hides the heading.
companytype 1 1 latest companies, 2 featured companies.
noofcompanies 5 Number of companies.
companylogo, category, location, posted 1 0 hides that item.
complogowidth, complogoheight 150, 90 Logo size in pixels.
listingstyle 1 1 lists each company with its details under its name. 0 switches to rows under a header line; in 2.7.0 that layout has no styling of its own and logos show at full size.
moduleheight, companyheight 400, 250 Heights in pixels.
topmargin, leftmargin 10 Spacing in pixels.
titlecolor, titleborderbottom, backgroundcolor, bordercolor, datalabelcolor, datavaluecolor theme colours Colours.
[wpjobportal_companies noofcompanies="8" posted="0"]

The attributes boxstyle, fieldcolumn, nofcompanies and nofcompaniesrowtab are accepted, but in 2.7.0 they make no visible difference.

The public company directory: a paginated list of approved companies.

Product: Core

Attribute Default What it does
hide_company_logo shown Hides logos.
hide_company_name shown Hides company names.
hide_company_location shown Hides locations.
locations all City IDs to include.
employers all Employer account IDs whose companies to include.
ids all Company IDs to include.
sorting site default name_asc, name_desc, posted_asc or posted_desc.
no_of_companies all, paginated Shows this many companies and turns pagination off.
[wpjobportal_all_companies sorting="name_asc" hide_company_location="1"]

A compact list of resumes, the same engine as the Resume Listings widget.

Product: Core. Featured resumes need Marketplace Suite.

Attribute Default What it does
title Resumes Heading text.
showtitle 1 0 hides the heading.
typeofresume 1 1 newest, 2 most viewed, 4 featured.
noofresume 5 Number of resumes.
applicationtitle, name, category, jobtype, experience, available, gender, nationality, location, posted, resumephoto 1 0 hides that item.
logowidth, logoheight 150, 90 Photo size in pixels.
listingstyle 1 1 lists each resume with its details under the name. 0 switches to rows under a header line; see the caution below.
moduleheight, resumeheight 400, 250 Heights in pixels.
topmargin, leftmargin 10 Spacing in pixels.
titlecolor, titleborderbottom, backgroundcolor, bordercolor, datalabelcolor, datavaluecolor theme colours Colours.
[wpjobportal_resumes typeofresume="2" noofresume="6" gender="0"]

The attributes boxstyle, fieldcolumn, nofresumedesktop and nofresumetablet are accepted, but in 2.7.0 they make no visible difference.

The public resume directory, which visitors can sort by title, name, category, job type, location or date.

Product: Pro

Attribute Default What it does
hide_resume_photo shown Hides photos.
hide_resume_location shown Hides locations.
hide_resume_salary shown Hides expected salary.
categories all Category IDs to include.
types all Job type IDs to include.
locations all City IDs to include.
ids all Resume IDs to include.
tags all Has no useful effect in 2.7.0; see below.
sorting site default name_asc, name_desc, posted_asc, posted_desc, category_asc, category_desc, jobtype_asc or jobtype_desc.
no_of_resumes all, paginated Shows this many resumes, up to 100.
[wpjobportal_all_resumes categories="13" sorting="posted_desc" hide_resume_salary="1"]

In 2.7.0 the tags attribute cannot filter resumes: tag names are dropped, so every resume is shown, and tag IDs match no resumes, so none are shown. To show resumes in certain categories, use categories.

The newest jobs as pins on a map. Only jobs with map coordinates appear.

Product: Core registers it, but the map settings and the job coordinates come from Pro. See Maps.

Attribute Default What it does
title Hot Jobs Heading text.
showtitle 1 0 hides the heading.
numberofjobs 20 Most jobs to place on the map.
company 1 0 hides the company in the pin’s popup.
category 1 0 hides the category in the pin’s popup.
moduleheight 300 Map height in pixels.
mapzoom 10 Starting zoom level.
[wpjobportal_jobsonmap numberofjobs="50" moduleheight="450" mapzoom="8"]

The full job search page. Submitting it opens the job list with the results.

Product: Core. Attributes: none.

[wpjobportal_job_search]

A search form you can drop into any page, the same as the Job Search widget.

Product: Core

Attribute Default What it does
title Search Job Heading text.
showtitle 1 0 hides the heading.
jobtitle, category, jobtype, jobstatus, salaryrange, shift, duration, startpublishing, stoppublishing, company, address 1 0 hides that field.
columnperrow 1 Fields per row.
[wpjobportal_searchjob title="Find a job" salaryrange="0" shift="0" columnperrow="3"]

A resume search form for employers.

Product: Pro

[wpjobportal_searchresume]

Accepted attributes, all defaulting to 1 except title (Search Resume): title, showtitle, apptitle, name, natinality, gender, iamavailable, category, jobtype, salaryrange, heighesteducation, experience, columnperrow.

The employer dashboard: profile, stat boxes, the menu of employer screens, an applications chart and recent applications. Every employer screen can be reached from it. Visitors see a login and register banner.

Product: Core

Attribute Default What it does
hide_profile_section shown Hides the profile box with Add Job, My Companies and Edit Profile.
hide_stat_boxes shown Hides the stat boxes.
hide_graph shown Hides the Applied Jobs chart.
hide_recent_applications shown Hides Recent Applications.
hide_invoices shown Hides invoices (Marketplace Suite).
[wpjobportal_employer_controlpanel hide_graph="1" hide_invoices="1"]

The signed-in employer’s jobs, with edit, delete, copy and applicant links.

Product: Core. Attributes: none.

[wpjobportal_my_jobs]

The job form.

Product: Core. Attributes: none.

[wpjobportal_add_job]

The signed-in employer’s companies. With Marketplace Suite, an employer can manage several companies here.

Product: Core. Attributes: none.

[wpjobportal_my_companies]

The company form.

Product: Core. Attributes: none.

[wpjobportal_add_company]

The signed-in employer’s departments.

Product: Pro. Attributes: none.

[wpjobportal_my_departments]

The department form.

Product: Pro. Attributes: none.

[wpjobportal_add_department]

The employer’s Stats page: total jobs, companies and applications received. Visitors are asked to log in.

Product: Core. Attributes: none.

[wpjobportal_employer_my_stats]

The job seeker dashboard, from which every job seeker screen can be reached.

Product: Core

Attribute Default What it does
hide_profile_section shown Hides the profile box.
hide_stat_boxes shown Hides the stat boxes.
hide_graph shown Hides the Jobs By Types chart.
hide_job_applies shown Hides Jobs Applied Recently.
hide_newest_jobs shown Hides Newest Jobs.
hide_invoices shown Hides invoices (Marketplace Suite).
[wpjobportal_jobseeker_controlpanel hide_newest_jobs="1"]

The signed-in job seeker’s resumes.

Product: Core. Attributes: none. With Pro, a job seeker can keep several resumes.

[wpjobportal_my_resumes]

The resume form.

Product: Core. Attributes: none.

[wpjobportal_add_resume]

The jobs the signed-in job seeker has applied to.

Product: Core. Attributes: none.

[wpjobportal_my_appliedjobs]

The job seeker’s Stats page: resumes, cover letters and applied jobs.

Product: Core. Attributes: none.

[wpjobportal_jobseeker_my_stats]

The WP Job Portal login form, with Keep me logged in and a link to register.

Product: Core. Attributes: none.

[wpjobportal_login_page]

The registration form with a Jobs Role choice, so the person picks employer or job seeker. If employer sign-up is turned off, the role is fixed to job seeker.

Product: Core. Attributes: none.

[wpjobportal_registration]

The registration form set up for employers.

Product: Core

Attribute Default What it does
hide_role role shown 1 hides the Jobs Role field and registers the account as an employer. Without it, the field is shown with Employer already chosen.
hide 0 Older name for hide_role, used only when hide_role is not set.
show_header 1 0 hides the WP Job Portal header bar above the form.
show_title 1 0 hides the Register Your Account heading.
button_text Register New Account Text on the submit button.
redirect_url the employer dashboard Where to send the person after they register. Must be an address on your own site.
class none Extra CSS classes for the form’s wrapper.

Yes/no values accept 1, true, yes, on, 0, false, no and off.

[wpjobportal_employer_registration hide_role="1" button_text="Create employer account"]

The registration form set up for job seekers.

Product: Core. Attributes: the same as wpjobportal_employer_registration, with Job seeker as the role.

[wpjobportal_jobseeker_registration hide_role="1" redirect_url="/start-here/"]

These need Marketplace Suite. None takes attributes.

Shortcode What it shows
[wpjobportal_featured_jobs] Jobs that are featured now.
[wpjobportal_featured_companies] Companies that are featured now.
[wpjobportal_featured_resumes] Resumes that are featured now.
[wpjobportal_allpackages] Packages: the packages the signed-in user can buy, with Buy Now.
[wpjobportal_mypackages] My Packages: packages the user has bought, with what remains of each.
[wpjobportal_mysubscription] My Subscriptions: recurring packages, with billing cycle, next billing date and Cancel.
[wpjobportal_myinvoices] Invoices: invoices for completed paid purchases.
[wpjobportal_allpackages]

See Packages and subscriptions and Featured listings.

These need Recruit Suite and take no attributes. Everyday recruiting work already lives in the employer dashboard and the application screen; Recruit Suite keeps these shortcodes for existing pages and custom layouts.

All of them ask visitors to sign in. All except the candidate portal also turn away anyone who is not an employer or a member of a recruiting team.

Shortcode What it shows
[wpjobportal_recruit_center] Recruiting Center: tabs for Pipeline, Candidate workspace, Candidates & pools, Notifications & reminders, Insights and, for people who manage a team, Team.
[wpjobportal_recruit_pipeline] The candidate pipeline for one job at a time.
[wpjobportal_recruit_workspace] The candidate workspace: notes, tasks, requests, interviews, scorecards, offers and activity.
[wpjobportal_recruit_automation] Recruiter notifications and reminders, filterable by read and unread.
[wpjobportal_recruit_insights] Hiring metrics for the employer’s company and jobs.
[wpjobportal_recruit_team] Recruiting team membership and job ownership for the company. Created automatically as the Recruiting Team page.
[wpjobportal_candidate_portal] For job seekers: requests, interviews, offers and updates on their applications. Created automatically as the Candidate Portal page.
[wpjobportal_recruit_center]

See Hiring overview.