WP Admin โ†’ Job Listings โ†’ Settingsย is the page where you can configure the plugin. Youโ€™ll see a tabbed interface showing available settingย groups:

Plugins such as Job Alertsย may add their own settings tabs here asย pictured.

You need 1 unrestircted API key for WP Job Manager geocoding to run theme properly.
Please refer to Step 6 in this tutorial


General Settings

The General tab contains the followingย settings:

  • Date Formatย โ€“ย Choose how you want the published date for jobs to be displayed on theย front-end.
  • Google Maps API Key – please refer to Step 6ย in this tutorial
  • Delete Data onย Uninstall
  • Bypass Trash for Jobย Listings
  • Enable Usageย Tracking

Job Listings Settings

The job listings tab contains the followingย settings:

  • Listings per pageย โ€“ Controls how many job listings should be shown per page when using the [jobs]ย shortcode.
  • Pagination Typeย โ€“ Determines whether to show page numbered links or a Load More listingsย button.
  • Filled positionsย โ€“ If checked, filled positions will no longer be visible when using the [jobs]ย shortcode
  • Hide expired listingsย โ€“ If checked, expired job listings are notย searchable.
  • Hide Expired Listings Contentย โ€“ย If checked, the content within expired listings will beย hidden.
  • Categoriesย โ€“ If checked, job categories will be enabled. These are used to group jobs by category and are also visible on the frontend job submission form ifย enabled.
  • Multi-select Categoriesย โ€“ If enabled, the category select box will default to a multiselect on the [jobs]ย shortcode.
  • Category Filter Typeย โ€“ย Determines the logic used to display jobs when selecting multipleย categories.
  • Typesย โ€“ย Choose whether you wantย to enableย types.
  • Multi-select Listing Typesย โ€“ย If enabled, each job can have more than oneย type.
  • Salaryย โ€“ If enabled, this lets users add a salary when submitting aย job.
  • Location Displayย โ€“ If enabled, this displays the full address of the job listing location when it is detected by Google Maps Geocoding API. If a full address is not available, it will then display whatever text the user submitted for theย location.

Job Submission Settings

The job submission tab shows options regarding the job submission process in WP Jobย Manager:

  • Account requiredย โ€“ If left unchecked, non-logged in users will be able to submit job listings without creating anย account.
  • Account creationย โ€“ If checked, non-logged in users will be able to create an account by entering their email address on the job submission form. This is optional depending on the settingsย below.
  • Account Usernameย โ€“ย If enabled, a username will be generated from the first part of the user email address. Otherwise, a username field will beย shown.
  • Account Passwordย โ€“ย When enabled, an email will be sent to the new user with their username and a link to set their password. If disabled, a password field will be shown and the new userโ€™s email address wonโ€™t beย verified.
  • Account Roleย โ€“ย If you enable registration on your job submission form, choose a role for the newly registered users. This defaults toย Employer.
  • Moderate New Listingsย โ€“ If enabled, new submissions will be inactive, pending admin approval. Only once approved by an admin (published) will they be visible on theย frontend.
  • Allow Pending Editsย โ€“ย If enabled, submissions awaiting admin approval can be edited by theย user.
  • Listing durationย โ€“ How many days listings are live before expiring. Can be left blank to never expire. Published jobs will automatically be set to expire based on this setting. Please note that WC Paid Listings can override thisย setting.
  • Listing Limitsย โ€“ How many listings are users allowed to post. Can be left blank to allow unlimited listings perย account.
  • Application Methodย โ€“ย Choose the contact methodย forย listings.
  • Terms and Conditions Checkboxย โ€“ this allows you to require employers to check a Terms and Conditions box before submitting the job listing. Note that WPJM does not create this page or itโ€™s contents for you. Once created, the page can be set in Job Listings->Settings->Pages.

ReCaptcha Settings

WP Job Manager (and the Applications and Resume Manager add-ons) have ReCaptcha support built in. To enable it, youโ€™ll need to set up a ReCAPTCHA key atย Googleโ€™s ReCAPTCHA admin dashboard.

Note that WP Job Manager currently supports reCAPTCHA v2 only, so make sure you select that when registering yourย site.

You will then be provided with a site key and a secret key, which you can enter in the ReCAPTCHA settings page on yourย site.

  • Field Labelย โ€“ The label used for the reCAPTCHA field onย forms.
  • Site Keyย โ€“ You can get this from theย Google ReCAPTCHA admin dashboard.
  • Secret Keyย โ€“ย You can get this from theย Google ReCAPTCHA admin dashboard.
  • Job Submission Formย โ€“ Enable this to display the ReCaptcha field on your job submissionย form.

Pages

The pages tab allows you to select the pages where youโ€™ve inserted the main WP Job Managerย shortcodes.

  • Submit Job Form Page:ย Select the page where you have placed theย [submit_job_form]ย shortcode.
  • Job Dashboard Page:ย Select the page where you have placed theย [job_dashboard]ย shortcode.
  • Job Listings Page:ย Select the page where you have placed theย [jobs]ย shortcode.