Skip to content

Page-builder Embeds (Elementor, Divi, Bricks, Beaver Builder)

Every WP Career Board block has a matching shortcode, and every shortcode now accepts the same attributes the block does. So if you build pages with Elementor, Divi, Bricks, Beaver Builder, or the classic editor, you can scope blocks the same way you would in the block editor.

Every WP Career Board block has a shortcode wrapper that accepts the same attributes. Use these in Elementor, Divi, Bricks, Beaver Builder, the classic editor, or anywhere a shortcode is accepted.

Block Shortcode
Job Listings [wcb_job_listings]
Job Search Hero [wcb_job_search_hero]
Job Form (multi-step) [wcb_job_form]
Job Form (single-page) [wcb_job_form_simple]
Job Search [wcb_job_search]
Job Single [wcb_job_single]
Job Filters [wcb_job_filters]
Featured Jobs [wcb_featured_jobs]
Recent Jobs [wcb_recent_jobs]
Job Stats [wcb_job_stats]
Company Archive [wcb_company_archive]
Company Profile [wcb_company_profile]
Candidate Dashboard [wcb_candidate_dashboard]
Employer Dashboard [wcb_employer_dashboard]
Employer Registration [wcb_employer_registration]
Similar Companies [wcb_similar_companies]
Job Alert Card [wcb_job_alert_card]
Modular Widgets [wcb_widget id="..."]

Back-compat alias: [wcb_registration] still works as a synonym for [wcb_employer_registration] - sites that already embedded the short form keep rendering. New pages should use the canonical tag.

All shortcode attributes match the block attribute name (camelCase becomes lowercase-with-no-separator in some cases). For example:

[wcb_job_listings perPage="6" boardId="42" layout="list"]

Renders the same thing as the Job Listings block with perPage=6, boardId=42, layout=list.

[wcb_job_listings boardId="42" perPage="10"]

Only jobs assigned to board 42. Used on board-specific landing pages or partner pages.

If you’ve registered a custom meta key via the wcb_jobs_allowed_meta_filters filter, you can scope a listing by that meta:

[wcb_job_listings metaFilter="industry:fintech" perPage="6"]
[wcb_job_form_simple showCompanyField="false" compact="true"]

A compact single-page job form with the company-name field hidden - handy in a narrow column or modal. See Quick Job Form for the full attribute list.

Render a single widget from the application screen

Section titled “Render a single widget from the application screen”

The new modular widget system on the Application Editor exposes its widgets as shortcodes too, so you can embed e.g. an applicant card on a partner profile page:

[wcb_widget id="applicant_card" application_id="987"]
  • Elementor - use the Shortcode widget, not “HTML”. The HTML widget escapes shortcodes.
  • Divi - drop a Code module and paste the shortcode. The Visual Builder renders the live block.
  • Bricks - use the Shortcode element under Basic.
  • Beaver Builder - use the HTML module; Beaver Builder runs shortcodes through do_shortcode() automatically.
  • Classic editor - paste the shortcode anywhere. Works in posts, pages, custom post types, widgets.

All blocks render identically across these surfaces - same CSS, same Interactivity API behavior, same REST data flow.