Author Archive

Employer and Candidate User Roles

Employer Role

Employers have access to the Jobs Dashboard. On this page, they can ‘view’, ‘edit’, ‘mark as filled’, and ‘delete’ their jobs. The job dashboard page only shows job details that have been posted by the user who is currently logged in. Other users such as candidates or visitors to the site cannot access the jobs dashboard page or make any changes to jobs they did not post.

If you have the Applications addon installed, then the job dashboard also shows the number of applications per job listing in a new column. Clicking the number in that column (when there are applications) will reveal the application list.

The ‘employer’ role doesn’t otherwise give the user any special capabilities. It is mainly used by themes or plugins. You can also use it to restrict certain views to the ‘employer’ role, as described here.

If you need to customize the capabilities of the ’employer’ role, you’ll need to use a plugin such as User Role Editor.


Candidate Role

This role is applied if a user registers on your site while posting a resume. The other details for the ‘candidate’ role are similar to that of the employer role; no special abilities other than access to a personal Candidate Dashboard, which displays the user’s resumes.

Google Job Search Integration

It includes the proper schema for making your job listings compatible with the Google Job Search requirements, but it doesn’t automatically submit your jobs to Google. Google will eventually crawl your site and find the jobs without any action on your part, similar to what it does with sitemaps. If you like, you can try using a SEO plugin to help you with automatic submission of your jobs to Google to speed up the process. Any questions about this would need to be directed to the support for that plugin.

You can use the Google Search Console to check that there aren’t any issues with your site’s structured data.

Documentation on fixing structured data issues is here, if anything shows up when you check.

Jobs Shortcode References

You can use Elementor to handle this without using shortcodes but if you’re WordPress purist 🙂 you can use several shortcodes to display jobs and forms. These are listed below.

An important note for all shortcodes: Ensure they are not wrapped with any tags when adding them to your posts/pages. To check this, view the page content in ‘html’ mode and remove any formatting surrounding the shortcodes. This will prevent styling issues.

The [jobs] shortcode outputs a list of your jobs

An example of the jobs shortcode

This shortcode takes the following arguments:

  • per_page – Defaults to the ‘per page’ option in settings. This controls how many jobs get listed per page.
  • orderby – Defaults to ‘featured’. Supports title, ID, name, date, modified, rand, featured, and rand_featured (random but keeps featured at top).
  • order – Defaults to ‘desc’. Can be set to ‘asc’ or ‘desc’ to choose the sorting direction.
  • show_filters – shows native WP Job Manager filters above the job list but it’s recommended to disable them using show_filters="false"
  • show_pagination – Defaults to false. Enable this to show numbered pagination instead of the ‘load more jobs’ link.
  • show_categories – Defaults to true when categories are enabled. If enabled, the filters will also show a dropdown letting the user choose a job category to filter by.
  • categories – Comma separate slugs to limit the jobs to certain categories. This option overrides ‘show_categories’ if both are set.
  • job_types – Comma separate slugs to limit the jobs to certain job types.
  • selected_job_types – Comma separate slugs to select by default.
  • location – Enter a location keyword to search by default.
  • keywords – Enter a keyword to search by default.
  • featured – Set to true to show only featured jobs, false to show no featured jobs, or leave out entirely to show both (featured first).
  • filled – Set to true to show only filled jobs, false to show no filled jobs, or leave out entirely to respect the default settings.
  • post_status – Set to ‘publish’ to display active jobs, set to ‘expired’ to show expired jobs.

If the URL of the page contains a query string and location or keywords is set, the values in the query string will populate the location and keywords fields instead of the above options.

Examples

Show 12 of the most recent jobs without filters and pagination:
[jobs per_page="12" show_filters="false"]

Show 20 jobs at a time, ordered by title, with categories disabled:
[jobs per_page="20" orderby="title" show_categories=false]

Theme Visual Options

Visual theme options are available customizer. Click “Customize” button in WordPress top bar to access settings.

Browse through options on the left and adjust them to your needs:

How to import job listings from other websites using Go Fetch jobs?

With Workscout and Go Fetch jobs plugin you can easily import jobs from the most popular job sites and/or job aggregators. This handy plugin fetches jobs from RSS feeds and imports them to your jobs database. Pick your favorite job site/job directory, look for the jobs RSS feed, paste it directly to Go Fetch Jobs and instantly get fresh jobs in your database!

To help you quickly getting fresh jobs from external sites, Go Fetch Jobs comes bundled with ready to use RSS feeds and detailed instructions on how to setup RSS feeds for job sites that provide them.

Go Fetch Jobs (for WP Job Manager)


The UI is simple and provides tips and descriptions about each option and how it works.

Go Fetch Jobs

To help you quickly getting jobs from external sites, Go Fetch Jobs comes bundled with ready to use RSS feeds and detailed instructions on how to setup RSS feeds for job sites that provide them, including big sites like jobs.theguardian.com. An RSS builder is also provided for providers that allow customizing the RSS feed.

Providers

You can also use custom RSS URL, here’s an example for indeed: https://www.indeed.nl/rss?q=keyword1%2Ckeyword2&l=location1%2Clocation2&limit=50

Mobile Menu Customization

Listeo offers customizable mobile menu. You can create separated menu list that will be displayed only on mobile devices and add custom widgets in menu panel.


Custom menu list for mobile devices

Go to Appearance → Menus then create new menu list and click “Mobile Menu” checkbox


Widgets in menu panel

Go to Appearance → Widgets and add new widget for

How to add newsletter sign up form in footer?

Please install Simple Newsletter Plugin – Noptin

Simple Newsletter Plugin – Noptin

Create new or edit existing newsletter form

and then add its widget to the footer 5th column:

You can check new subscribers in Email Subscribers tab

Noptin have also paid  (unfortunately) addons for Mailchimp, ConvertKit, Campaign Monitor, ActiveCampaign, AWeber, Constant Contact, GetResponse, HubSpot, Klaviyo, Sendgrid, Sendlane, Sendy and many more.