Resume Manager is a paid plugin for WP Job Manager which lets you have a resume submission form and resume listings.
↑ Back to Top Installation
To install this plugin, please refer to the guide here: http://codex.wordpress.org/Managing_Plugins#Manual_Plugin_Installation
↑ Back to Top Shortcodes
After installation, the first thing you’ll need to do is add the shortcodes to your WordPress pages.
This is the frontend resume submission form which you’ll want to add to a page if you intend on having users submitted their resumes to your site.
There are no options needed for this shortcode – just place it in a page (taking extra care to ensure the shortcode is NOT wrapped in any other tags such as ‘pre’ tags – check by viewing the page in ‘text’ mode which is part of the WordPress editor).
The candidate dashboard is available for logged in users – it displays a users submitted resumes, allowing them to edit or remove them.
There are no options needed for this shortcode either.
This shortcode is used to output resumes to a page. It works similarly to the
[jobs] shortcode. Shortcode arguments include:
per_page– How many resumes to show per page. Defaults to the per page option in resume manager settings.
order– ASC (ascending resume order) or DESC (descending resume order). Defaults to DESC.
orderby– In which order to order resumes. Supports post_title by default, and any others supported by WP_Query.
show_filters– Set to true or false, to show the filters above the resume list (to allow searching by location etc).
show_categories– Whether or not to show categories in the filters. This is also controlled in settings (by default).
categories– A comma separated list of category slugs. Only resumes in these categories will be displayed.
featured– Defaults to false. Set to true to display featured resumes only.
[resumes categories="cat-1,cat-2" per_page="20"]
If you’re also using the Applications plugin, you can allow candidates to view their past applications by adding the [past_applications] shortcode to the Candidate Dashboard page.
The settings page is found in
Resumes > Settings and lets you configure the plugin.
- Resumes per page – How many resumes to show per page by default when using the
- Categories – Whether or not resume categories should be enabled.
- Multi-select Categories – Allow multi-selection of categories.
- Category Filter Type – Choose how to filter resumes when Multi-select Categories option is enabled.
- Skills – Whether or not resume tags should be enabled.
- Maximum Skills – Limit the number of skills per resume.
- Resume upload – If enabled, users can upload a file (such as a pdf or txt file) which is attached to their resume and can be downloaded by employers.
- Account required – Whether or not to allow resume submission to users without an account.
- Account creation – Whether or not to enable registration on the resume form.
- Account Username – When enabled, the username will be automatically generated from the first part of the user email upon registration.
- Account Role – Choose the default role for the newly registered users.
- Approval required – Whether or not new resumes need to be approved by an admin before being listed.
- Email New Submissions – If checked, resume details will be emailed to the admin after submission.
- Notify Email Addresses – Instead of emailing to the admin, send resume details to the email addresses you insert here.
- Listing Duration – Limit the number of days listings are live before expiring.
- Auto-hide resumes – To avoid listing outdated resumes, you can enable this option. Set the number of days before a resume gets automatically hidden. After this time, if the resume has not been updated, it will be hidden from view until the user re-publishes it.
- Listing Limit – Limit the number of resumes users are allowed to post.
- LinkedIn import/LinkedIn API key – Get your API key from your Linkedin application and allow the import of candidates details from Linkedin.
Apply With Resume
- Email Based Applications – When enabled, candidates will be able to apply using their online resume only to jobs which use the email application method.
- Website Based Applications – When enabled, candidates will be able to apply using their online resume only to jobs which use the website URL application method.
- Force Resume Creation – Force candidates to create an online resume before applying to a job
- Force Apply With Resume – Forces the candidates to apply using through Resume Manager. The application email address will be hidden forcing the user to submit a resume, signup, or apply with an existing resume.
Select the pages where you placed the
Resumes are publicly visible by default. The options under the ‘resume visibility’ tab let you restrict certain views to certain users by setting the minimum capability. Roles and capabilities are explained here. Enter a role or capability, and then the plugin will check the user – showing an access denied message if they don’t have permission.
For example, to only allow employers access to view resumes, input employer in the visibility settings and save.
A comma separated list of roles/capabilities is supported. However, you can also set up custom WordPress capabilities which you assign to the roles you want. To do this:
- Install the User Role Editor plugin.
- Go to your admin dashboard > Users > User Role Editor
- Select the role you wish to edit, e.g. Employer
- Click the ‘Add Capability’ button and input the name for your custom capability. This can be anything; in this example lets call it “can_access_resumes”
- Save and repeat for all other roles you wish to give “can_access_resumes” to.
- Go back to Resume Manager Settings > Resume Visibility and input “can_access_resumes” into the settings.
This allows anyone with “can_access_resumes” capability to access your resumes.
↑ Back to Top The resume submission process
On the frontend resumes can be created by logged in users using the resume submission form shortcode (see Shortcodes).
Upon visiting the form, step 1 lets the user input resume details including:
- Their name and contact details
- Their content/summary for the resume
- A category and some skills (enabled via settings)
- Their websites – users can add as many as they want
- Education and experience – again, users can add as many of these items as they want.
Step 2 is a preview where they can see how the resume will look. From then they can click back to edit the resume further, or click submit to go to step 3 where a confirmation is displayed.
↑ Back to Top LinkedIn resume import
Note: Due to changes in LinkedIn’s API and how they grant access to certain fields we will likely be deprecating this feature. Currently the experience and education fields do not import properly and will likely not be something we can fix for all users.
To enable the import of candidate’s details directly from LinkedIn, follow these steps:
- Create a new app on LinkedIn at https://www.linkedin.com/secure/developer
- Copy the Client ID into the Resume Submission Settings
That’s it! Your Resume Submission page will now include the Import From LinkedIn button and by using it, candidates will be able to populate their resume fields with their details from LinkedIn.
↑ Back to Top Administrating and creating resumes
Resumes can be approved, edited, viewed or submitted manually from the Resumes top level menu item in WordPress admin. This functionality works a lot like posts and job listings.
↑ Back to Top Applying to jobs with resumes
You can allow logged in users with resume’s on file to apply to jobs using their online resume. To do this:
- Go to Resumes > Settings and enable the “Allow candidates to apply to jobs with resumes” setting
- Now when logged in users go to apply for a job (which has its application method set to an email address), they will have the option to submit a form with fields for resume + message.
- The employer will receive the message and a ‘view’ link for the resume. This link includes a hash allowing them to bypass any access restrictions on resumes in place so they can view the details online.
If the Force apply with resume option is enabled too, the email address to apply to will be hidden (forcing the user to use the apply with resume form).