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 with the community to improve JobLister.
- 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.
- Enhanced Bookmarking and Sharing: Utilized filter, page, and query parameters in the URL.
- Customization Settings: Personalize 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.
- Spam-free submissions: Use 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!