Skip to content
W3Bullhorn
W3Bullhorn
Book a demo

Elementor

Build your job board where you build everything else

If your site is built in Elementor, your job board should be too. W3Bullhorn adds widgets for listings, job pages, search and applications, and dynamic tags for the Bullhorn fields behind them, so a designer lays out job pages the same way they lay out any other page.

Nothing is registered on a site that does not run Elementor.

What it is

A designer’s job board, not a developer’s

Most Bullhorn job boards give an Elementor site two bad options: a shortcode that ignores your design system, or a developer every time the listing needs changing. Neither is how the rest of the site gets built.

The widgets put job data inside Elementor’s own editor, with Elementor’s own controls. The dynamic tags make a Bullhorn field available anywhere a tag can go, so a heading, a button or a styled block can show the job’s title, location or salary without anyone writing a template.

What you get

Four widgets and five dynamic tags

  • Job List

    Your open roles as a listing, with paging that counts correctly.

  • Job Detail

    The role itself: description and the fields you have chosen to show.

  • Job Search and Filters

    Keyword and location search that stays on the page it sits on.

  • Job Application

    The application form, delivering into Bullhorn like any other.

Dynamic tags

Bullhorn fields anywhere a tag can go

Five tags make job data available to Elementor’s own widgets: job title, job field, job custom field, job description and job link. Put the job’s location in a styled heading, the salary in a badge, or the apply link on a button you designed — without a template override and without a developer.

  • Job title, field, custom field, description and link
  • Your own Bullhorn custom fields, where you have enabled them
  • Works with Elementor’s own styling controls
  • Job pages designed as Theme Builder templates

Why this is safe to hand a designer

One data path, and a field a designer cannot accidentally publish

A builder integration is where plugins usually leak. This one is built so that it cannot. The widgets and tags do not read the database themselves — they ask the same part of the plugin your job pages already use, so there is no second route to drift out of step. And a field is only offered to a designer if you have enabled it: the tag picker lists nothing else, and the choice is checked again when the page renders, so a field nobody enabled prints nothing even if its name is typed in by hand.

  • Widgets and tags read through the plugin, never the database directly
  • Only the fields you enable are offered, and the check is repeated at render
  • Draft and private jobs stay hidden from anyone who cannot already edit them
  • Job content is escaped in the editor exactly as on the front end

Custom field mapping

Specification

What it supports

The detail a developer or a design lead asks before committing to it.

WidgetsJob List, Job Detail, Job Search and Filters, Job Application
Dynamic tagsJob title, job field, job custom field, job description, job link
Designing job pagesThrough an Elementor Theme Builder template for the single job, which is what gets shown to visitors
Listing and pagingThe listing reads its window from the plugin, so page counts and ordering match the rest of the board
Field visibilityOnly fields enabled in the plugin are available to widgets or tags
When Elementor is absentNothing is registered and nothing loads. The integration is detected, not assumed
LicensingThe display side carries no licence check, so job pages keep rendering regardless of licence state

Worth knowing

Two things to expect when you build it

  • Job pages are built as Theme Builder templates

    You design the single-job layout as a Theme Builder template rather than by opening an individual job in Elementor. A job is synced from Bullhorn, so editing one job’s layout by hand is not how the board should be built — the template applies to every role.

  • Do not put two application forms on one page

    The job page configuration can already include an application section. If your template also carries the Job Application widget, you get two forms. Switch one of them off.

W3Bullhorn is an independent product. It is not affiliated with, endorsed by or sponsored by Bullhorn, Inc. Bullhorn is a trademark of its owner.

FAQ

Questions about the Elementor integration

Short answers here. Anything else, ask us directly.

Do we need Elementor Pro?

Theme Builder, which is how the single-job layout is designed, is a Pro feature of Elementor itself. Bring your setup to a demo and we will tell you exactly what your build would need.

Will the job board match the rest of our Elementor site?

That is the point of it. The widgets use Elementor’s own styling controls, and the dynamic tags let you put job data into the widgets you already style.

Can a designer accidentally expose a confidential field?

No. Only the fields you have enabled are offered at all, and the plugin checks that again when the page is rendered, so a field that is not enabled prints nothing.

What happens if we switch Elementor off later?

The plugin stops registering any of it. Your jobs, applications and sync are unaffected, because none of that depends on Elementor.

Does the search widget send visitors to a different page?

No. It searches on the page it sits on, so you can put search and results in one layout.

Will it work with my existing WordPress site?

That is the design: it installs as a plugin, and job pages are built from your own theme, so the board looks like the rest of your site.

Put your Bullhorn jobs on your own website

See W3Bullhorn working with your own Bullhorn jobs, on a short call with a specialist who knows Bullhorn and WordPress.

Book a demo How it works