What is WP Job Manager plugin?
WP Job Manager is the leading free WordPress plugin for building job board websites, developed by Automattic (the company behind WordPress.com and WooCommerce). With 100,000+ active installations and 4.6-star rating, it is the standard framework for WordPress job boards. The plugin adds job listings as a custom post type, provides a front-end job submission form for employers, a job search interface for candidates, and manages the job listing lifecycle (active, filled, expired).
The core plugin is free and covers the full job board workflow: employers submit job listings via a front-end form (no admin access required), administrators moderate submissions, candidates search and filter by category, type, and location, and listings automatically expire after a configurable period. The active development from Automattic ensures long-term WordPress compatibility and WooCommerce integration for paid job submissions.
Premium extensions (sold individually or in bundles at WPJobManager.com, starting at $249/year for a bundle) add: paid job listings (charge employers for submissions), resume management (candidates submit CVs), application tracking, email alerts (job seekers receive alerts for matching new listings), and advanced maps. For simple free job boards, the core plugin alone provides a complete solution. For monetized job boards or multi-feature recruitment platforms, the extension ecosystem covers professional job board functionality.
Need Help With WP Job Manager Setup, Troubleshooting, or Customization?
Need help with WP Job Manager? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.
Get WP Job Manager Expert HelpKey Features
- Job listing custom post type with categories, types, and location
- Front-end job submission form for employers
- Administrator moderation with approve/reject workflow
- Job search with keyword, category, job type, and location filtering
- Job listing expiration with configurable duration
Pros & Cons
Pros
- Free core provides a complete job board without payment — no subscription required
- Automattic development ensures long-term WordPress and WooCommerce compatibility
- Established plugin with extensive community documentation
Cons
- Extension bundle pricing ($249/year) significant for smaller job boards
- Resume management and application tracking require paid extensions
Free vs Premium
Free: complete job board framework, listings, search, applications. Extensions bundle ($249/year) or individual extensions: paid listings, resumes, applications, maps, email alerts.
Common Problems & Fixes
WP Job Manager listings are not appearing on the job board page — the jobs page shows the shortcode instead of job listings. How do I set up the jobs page?
The job board requires a page with the [jobs] shortcode. Check: (1) in WP Job Manager → Settings → Pages, verify the Job Listings page is assigned — this should be a page containing [jobs]; (2) if the raw shortcode is visible, the WP Job Manager plugin is not active or the page was not saved correctly; (3) verify the page uses the default page template (not a blank template that ignores post content); (4) create a new page, add [jobs] as the only content, and assign it in WP Job Manager → Settings → Pages.
Employer-submitted job listings are not visible to candidates after admin approval — listings are in the "Published" state but do not appear in searches. How do I fix listing visibility?
Published job listings should appear in search. If they do not: (1) check if the listing has expired — newly approved listings should have a future expiry date, not a past one; (2) verify the listing’s job category and type are not filtered out by the default search parameters; (3) check if the listing was approved but has a scheduled future publish date instead of immediately published; (4) clear all caches; (5) verify the listing post type is included in WordPress search — use a test search for a unique word in the listing title.
WP Job Manager email notifications are not being sent when job listings are approved or applications are submitted. How do I configure email notifications?
WP Job Manager sends notifications via WordPress wp_mail(). Configure: (1) WP Mail SMTP with a reliable SMTP provider for transactional email; (2) in WP Job Manager → Settings → Email Notifications, verify notifications are enabled and recipient emails are correct; (3) test WordPress email function independently; (4) check spam folders for notification emails; (5) the application email requires the Application extension for candidate application emails.
Customization & Developer Notes
How do I set up paid job listing submissions using WP Job Manager?
The WP Job Manager Paid Listings extension integrates with WooCommerce. After installing: (1) create WooCommerce products for listing packages (Basic $29, Featured $79) — each product corresponds to a job listing package with different features (duration, highlighted status, number of listings included); (2) configure the package features in WP Job Manager → Paid Listings Settings; (3) when an employer submits a job, they are presented with package selection before the submission form; (4) after WooCommerce checkout, the listing is created with the package’s features.
How do I add custom fields to WP Job Manager job listings?
WP Job Manager custom fields require either: (1) the WP Job Manager resume/field extensions; (2) a code-based approach using the job_manager_job_listing_data_fields filter to add custom fields to the submission form and display. Example: add_filter(“job_manager_job_listing_data_fields”, function($fields) { $fields[“_job_salary”] = array(“label” => “Salary Range”, “type” => “text”, “placeholder” => “e.g. $50,000-$70,000”, “listing_side_only” => false); return $fields; }); The custom field appears in both the front-end submission form and the listing detail page.
Frequently Asked Questions
Does WP Job Manager handle resume submissions from candidates?
Resume management requires the WP Job Manager Resume Manager extension. The free core provides an application form (basic contact + message) but not full resume profiles. The Resume Manager extension adds: candidate registration, detailed resume profiles (work history, education, skills), resume search for employers, application management dashboard, and resume alerts. For a complete recruitment platform with both employer and candidate sides, the extensions bundle provides all necessary functionality.
Can WP Job Manager be integrated with Gravity Forms or WPForms for more complex application forms?
WP Job Manager has its own application form system. Integration with WPForms or Gravity Forms is possible using community-developed add-ons or custom code that hooks into the WP Job Manager application submission process. The approach typically involves creating a WPForms/Gravity Forms form and connecting it to a WP Job Manager listing using hooks. For complex multi-step application forms with advanced conditional logic, using a capable form plugin as the application layer provides more flexibility than WP Job Manager’s built-in application form.
Can WP Job Manager break after updates?
Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.
What should I check before installing WP Job Manager?
Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.