JobLister is a free and open-source WordPress plugin that allows you to set up a job listing page on your WordPress website using a simple [jbls_jobs] shortcode. The plugin is powered by React and functions as a Single-page app, providing a range of features including a search functionality, filters, an application form, and a RTL-ready design.
View Demo
Features
- Free and Open Source: Collaborate to improve JobLister with the community.
- Single Page Application with React: Offers lightning-fast interactions and a seamless user experience.
- Versatile Job Listings Display:
- Overview Mode: List jobs with search and filter capabilities.
- Detail Mode: View job details and apply directly.
- Efficient Job Search and Filter Functionality: Narrow down job searches by keywords, categories, location, type, and experience.
- Customization Settings: Personalize the appearance and functionality with an intuitive settings page.
- No Account Required: Applicants can submit job applications without the need to log in, ensuring a user-friendly and accessible process.
- Convenient Pagination: Navigate through job listings with ease.
- Sharable Links: Share job listings with others through shareable links.
- Application Form: Apply easily using a form protected by Google reCAPTCHA.
- Responsive Design: Ensures a seamless experience across all devices.
- RTL-Ready Design: Supports Right-to-Left languages.
Install JobLister from within WordPress
- Visit the 'Plugins' menu within your dashboard and select ‘Add New Plugin’.
- Search for ‘JobLister’.
- Install the JobLister plugin.
- Go to ‘After installation’ below.
Install JobLister manually
- Upload the ‘joblister’ folder to the
/wp-content/plugins/
directory.
- Activate the JobLister plugin through the ‘Plugins’ menu within your dashboard.
- Go to ‘After activation’ below.
After installation
- Visit the 'Plugins' menu within your dashboard and select 'Add New Plugin'.
- Search for 'Radio Buttons for Taxonomies'.
- Install and activate the Radio Buttons for Taxonomies plugin, a required dependency for JobLister to function correctly.
- Visit 'Settings > Radio Buttons for Taxonomies' within your dashboard, and select
jbls_category
, jbls_experience_level
, jbls_location
, and jbls_type
. Then, save your changes.
- Sign up for a Google reCAPTCHA API key pair for your site, choosing 'reCAPTCHA v2, Invisible'. Note down the API Site Key.
- Visit 'Jobs > Settings' within your dashboard and enter the noted reCAPTCHA API Site Key.
- Take a few minutes to adjust the rest of the settings to your liking.
- Insert the [jbls_jobs] shortcode on any page.
- You're done!