Pro shortcodes
Every Pro block also works as a shortcode, so you can place it in a classic editor, Elementor, Beaver Builder, Bricks or Divi. Each Pro block has a shortcode of the same name pattern (wcbp_ plus the block name). Free’s shortcodes are covered in the Free developer guide.
Pro shortcodes need the Free plugin active. They do not check the Pro license: the license controls updates only.
How attributes work
Section titled “How attributes work”- WordPress lowercases attribute names, and Pro maps them back to the block’s camelCase name (
jobidbecomesjobId,perpagebecomesperPage). - Whole numbers become integers,
trueandfalsebecome booleans, everything else stays text. - An attribute a block does not declare is ignored.
[wcbp_application_kanban jobId="123"]renders exactly what the block renders with{"jobId":123}.
Sites can add more aliases with the Free filter wcb_shortcode_attr_aliases.
Shortcode list
Section titled “Shortcode list”| Shortcode | Block | Attributes (default) |
|---|---|---|
[wcbp_resume_form] |
wcb/resume-form |
compact (false) |
[wcbp_resume_form_simple] |
wcb/resume-form-simple |
showPhotoField (true), compact (false) |
[wcbp_resume_builder] |
wcb/resume-builder |
none. Works on the current candidate. |
[wcbp_resume_archive] |
wcb/resume-archive |
perPage (12), authorId (0), includePrivate (false) |
[wcbp_resume_search_hero] |
wcb/resume-search-hero |
layout (horizontal), placeholder, buttonLabel, showSkillFilter (true), showOpenToWorkFilter (false) |
[wcbp_resume_single] |
wcb/resume-single |
resumeId (0, uses the current page’s resume) |
[wcbp_resume_map] |
wcb/resume-map |
height (480) |
[wcbp_job_map] |
wcb/job-map |
height (480) |
[wcbp_credit_balance] |
wcb/credit-balance |
showHistory (true), historyCount (20, history rows per page) |
[wcbp_job_alerts] |
wcb/job-alerts |
none |
[wcbp_application_kanban] |
wcb/application-kanban |
jobId (0, falls back to the ?job= URL parameter) |
[wcbp_my_applications] |
wcb/my-applications |
authorId (0), employerId (0), perPage (20) |
[wcbp_open_to_work] |
wcb/open-to-work |
count (5), title, showViewAll (true), viewAllUrl |
[wcbp_featured_candidates] |
wcb/featured-candidates |
count (5), title, showViewAll (true), viewAllUrl |
[wcbp_featured_companies] |
wcb/featured-companies |
count (5), title, showViewAll (true), viewAllUrl |
[wcbp_ai_chat_search] |
wcb/ai-chat-search |
placeholder |
Examples
Section titled “Examples”[wcbp_resume_archive perPage="12"][wcbp_resume_form_simple showPhotoField="false" compact="true"][wcbp_application_kanban jobId="123"][wcbp_featured_candidates count="6" title="New talent"]- Hiring Pipeline page. Pro creates this page with the
wcb/application-kanbanblock and nojobId. Employers open it from a job row and the job comes from?job=ID. Only someone who may see that job’s pipeline gets the board. Anyone else sees “You don’t have access to this job’s pipeline.” - Quick form or full builder.
[wcbp_resume_form_simple]is a one-screen profile for sign-up flows.[wcbp_resume_builder]is the multi-section form for the “Edit my resume” page. See Resume builder overview. - Extra fields. The quick form has the hooks
wcb_resume_form_fields,wcb_resume_form_simple_initial_stateandwcb_resume_form_simple_extra_fields. See Hooks reference. - Blocks. Each block, with its editor settings, is listed in Pro blocks reference.

