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.
Shortcode reference
Section titled “Shortcode reference”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.
Attribute passthrough
Section titled “Attribute passthrough”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.
Common scoping patterns
Section titled “Common scoping patterns”Show a board-scoped listing
Section titled “Show a board-scoped listing”[wcb_job_listings boardId="42" perPage="10"]Only jobs assigned to board 42. Used on board-specific landing
pages or partner pages.
Filter by custom meta
Section titled “Filter by custom meta”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"]Embed a form on a marketing page
Section titled “Embed a form on a marketing page”[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"]Tips for page-builder users
Section titled “Tips for page-builder users”- 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.

