Skip to content

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.

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 compact attribute 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.

  • 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)

Insert Resume Form (Quick Profile) from the block inserter (under Widgets). Configure attributes from the sidebar inspector: showPhotoField, compact.

[wcbp_resume_form_simple]
[wcbp_resume_form_simple compact="true" showPhotoField="false"]

Full attribute reference: Pro Shortcodes.

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.

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.