Skip to content

Shortcodes

The Recruitly plugin provides shortcodes for embedding job listings, search forms, and widgets on any page or post. No coding required — paste a shortcode into any WordPress editor and it renders automatically.

Job Listings

Job List

Displays a filterable list of all published jobs. Typically placed on your main "Jobs" page.

[recruitly_jobs]

Works alongside the search form — when a visitor searches, this shortcode filters automatically.

Recent Jobs

Shows the most recently published jobs. Great for homepage widgets or sidebar content.

[recruitly_jobs_recent count=5]
ParameterDefaultDescription
count5Number of jobs to display

Job Count

Displays the total number of live jobs. Useful for marketing copy ("Browse our 247 open positions").

[recruitly_jobs_count]

Job Search Form

Renders a search form that filters the [recruitly_jobs] listing. Place it above or alongside the job list.

[recruitly_job_search target="/jobs" cssclass="jumbotron padding-20"]
ParameterDefaultDescription
targetURL of the page containing [recruitly_jobs]
cssclassCSS classes applied to the form wrapper

Widgets

Sector Widget

Shows jobs in a specific sector. Useful for sector-specific landing pages.

[recruitly_job_sector_widget target="/jobs" sector="aeronautics-and-defence" count=5]
ParameterDefaultDescription
targetURL of the jobs page to link to
sectorSector slug
count5Number of jobs to display

Tag Widget

Displays jobs by tag.

[recruitly_job_tag_widget]

Cities List

Lists available job cities.

[recruitly_job_cities]

Language List

Lists the languages required across job postings.

[recruitly_job_language_list]

Single Job View

These shortcodes are used inside individual job post templates. They pull data from the currently viewed job.

Job Image

Displays the job's banner or detail image.

[recruitly_job_image]

Recruiter Image

Shows the recruiter's profile photo.

[recruitly_job_recruiter_image]

Job Location

Displays the job's location.

[recruitly_job_location displayfield="city"]
ParameterDefaultDescription
displayfieldLocation field to show: city, county, country

Recruiter Languages

Lists the languages spoken by the assigned recruiter.

[recruitly_job_recruiter_languages]

Web Advert Fields

Renders specific sections of the job's web advert content. Use one shortcode per field.

[recruitly_job_web_field fieldname="mainResponsibilities"]
fieldname valueDescription
recruitmentProcessRecruitment process description
mainResponsibilitiesKey responsibilities
whatsOnOfferBenefits and package details
coreSkillsRequired skills
whatWillYouLearnLearning and development
keyLanguagesLanguage requirements

Template Customization

The plugin ships with default PHP templates for rendering job listings, search forms, and widgets. To customize them:

  1. Copy the template files from the plugin's folder
  2. Paste them into a /recruitly/ directory in your active theme
  3. Edit the copies — WordPress will use your theme's version instead of the plugin's

Overridable templates:

Template FileWhat It Controls
job-listing.phpIndividual job card in the listings
job-search-form.phpSearch form layout and fields
job-sector-widget.phpSector widget display
job-recent-jobs-widget.phpRecent jobs widget display

TIP

For full design control beyond template overrides, see the Custom Post Type approach — it lets you use Elementor, JetSmartFilters, or any page builder to design your job board from scratch.

Recruitly — Recruitment CRM for Agencies