Quick Resume Form (Single-Page)
The Quick Resume Form is a single-page sibling of the multi-section resume builder. Available in WP Career Board Pro 1.4.3.
When to use it
Section titled “When to use it”Use the Quick Resume Form when you need a candidate to capture a “good-enough-to-apply” profile in 60 seconds:
- At signup - drop it into the registration confirmation page so candidates land with a usable profile already filled in.
- In a modal over job listings - when somebody clicks “Apply” but doesn’t have a resume yet, surface this form instead of bouncing them to a separate page.
- In partner-site embeds - embed via shortcode on a partner careers landing page.
- In your sidebar - the
compactattribute makes the layout dense enough for a 320px sidebar.
Keep the multi-section Resume Builder on the dedicated “Edit My Resume” dashboard page for completeness - that’s where candidates fill in education, experience, certifications, languages, and portfolio over time.
What it captures
Section titled “What it captures”- Headline (e.g. “Senior Backend Engineer · 8 years · open to remote”)
- Professional summary (rich text, multiline)
- Top skills (comma-separated chips, drives matching + search facets)
- Years of experience (dropdown)
- Location (free text or geocoded)
- Open-to-work toggle (drives the Open-to-work member-directory chip)
- Profile photo (optional - set
showPhotoField="false"to hide)
Two ways to embed
Section titled “Two ways to embed”Insert Resume Form (Quick Profile) from the block inserter (under
Widgets). Configure attributes from the sidebar inspector:
showPhotoField, compact.
Shortcode
Section titled “Shortcode”[wcbp_resume_form_simple][wcbp_resume_form_simple compact="true" showPhotoField="false"]Full attribute reference: Pro Shortcodes.
Customising the fields
Section titled “Customising the fields”The same wcb_resume_form_fields filter that drives the multi-section
builder also drives the Quick Resume Form. Add custom fields once, get
them on both surfaces. The filter receives two arguments - the field
groups (an empty array by default) and the resume post ID - and returns
the groups:
add_filter( 'wcb_resume_form_fields', function ( $groups, $resume_id ) { $groups[] = array( 'id' => 'preferences', 'label' => __( 'Work preferences', 'my-theme' ), 'fields' => array( array( 'key' => '_wcb_preferred_timezone', 'label' => __( 'Preferred timezone', 'my-theme' ), 'type' => 'select', 'options' => array( 'utc' => 'UTC', 'est' => 'EST', 'pst' => 'PST', 'ist' => 'IST', ), ), ), ); return $groups;}, 10, 2 );Each group is id / label / fields; each field is key / label /
type (text, textarea, email, tel, url, number, date,
select, checkbox, radio, multiselect) plus optional required,
placeholder, description, and options (a value => label map).
The schema matches Free’s wcb_job_form_fields filter - see
Custom Resume Fields for the full
walkthrough.
Save semantics
Section titled “Save semantics”Saving the form upserts the candidate’s wcb_resume post (creating one
on first save). The same fields are reachable from the multi-section
builder afterwards - candidates can complete the rest of their profile
when they’re ready.
There is no “publish” step on this form by design. Quick Resume Form saves keep the resume in whatever public/private state the candidate last set; the candidate flips visibility from the dashboard.

