The job submission form

The Job submission form is shortcode powered and must be added to a WordPress page in order to be used.


Create a new page, name it something along the lines of Submit Job and then inside the content area add the shortcode:


It is best to insert the shortcode into the ‘text’ view of the visual editor to ensure it gets formatted correctly.

Job submission steps

Step 1 – Job and Company Detail Fields

The first field in the job form shows the “Your account” row.

Your account section
Your account section

This field’s display varies depending on your settings.

  1. If the user is logged in this shows the currently logged in user.
  2. If the user is logged out, accounts are not mandatory, and “Allow account creation” is disabled this shows a sign in link.
  3. If the user is logged out, accounts are mandatory, and “Allow account creation” is disabled the form is disabled.
  4. If the user is logged out, accounts are mandatory, and “Allow account creation” is enabled an email field is shown to allow signup.

After the account section, the top-most part of the form shows the Job Fields – these include:

  • Job Title
  • Job Location (optional)
  • Remote Position (optional)
  • Job Description
  • Job Type (e.g. freelance)
  • Job application URL/email address

If categories are enabled in the settings that field will also be visible.

Beneath the Job fields there is a section for company information:

Company fields
Company fields

These include:

  • Company name
  • Website
  • Tagline – A short description of the company
  • Twitter username
  • Logo

These fields will be pre-filled where appropriate if the user is logged in and has submitted a job in the past.

Change the WordPress Logo Size

If you need to modify your logo size, WordPress lets you adjust it directly within the platform. Here’s how:

  1. Go to your WordPress dashboard.
  2. Navigate to the Settings > Media tab.
  3. Look for the Image sizes > Thumbnail size section.
  4. Change the default width and height of your thumbnails in pixels.

You can also set image sizes in your theme. Take a look at this page, as it will give you the step-by-step instructions:

Step 2 – Preview

The preview page shows the job details which have been submitted in the style of a single job listing. The user may click “Edit” to change the details of their listing, or “Submit” to submit their listing for viewing or approval (depending on your settings).

If you’d like to remove the Preview step, check out this tutorial to learn how.

Step 3 – Confirmation

A short message stating the status of their newly created listing.

Customisation of the job submission form

Adding, editing, and removing fields can be done using filters. See this tutorial (advanced) to learn how.


Can I prevent an employer from applying and submitting a resume on a job listing they published?

You cannot prevent an employer from applying and submitting a resume on a job listing they published using the Resume Manager add-on for WP Job Manager. This means that when an employer is logged in and views their job listing, they will still see the “Apply Now” button or the option to submit a resume.

If you want to further restrict the ability of employers to apply to their own job listings, you can use WordPress user capabilities to control who can view resumes and contact data. By adjusting the user capabilities, you can limit access to resumes and prevent employers from submitting their own resumes on their job listings. Just keep in mind that by changing this, you will remove the capability for them to see and check data as employers, and this will have consequences in the way the account can handle their job listings. For more information, see The Employer Role.

While we can’t directly walk you through editing WordPress user capabilities, it’s a customization that can be achieved with some technical knowledge of user roles and capabilities within WordPress. Please note that modifying user capabilities falls outside the scope of our support, and we can’t guarantee specific results or troubleshoot any issues that may arise.

Can I charge employers for listing job openings?

Yes, you can charge employers for listing job openings on your website if you are using WP Job Manager. You can implement different pricing strategies such as setting different bundled packages for different listing allowances, tiered pricing for premium listings, or subscription bundles for high-volume recruiters. This is possible using WooCommerce and WC Paid Listings.

You can also take a simpler approach and charge a flat fee for each job listing. This feature is available with Simple Paid Listings.

Getting Started Documentation