-
Common customizations and feature requests
Read More →: Common customizations and feature requestsPlease note: All code examples and plugin suggestions are provided for reference or guidance only, and we cannot guarantee that they will always work as expected. Our support policy does not include assistance with modifying or debugging code from any code examples, or providing support for any suggested 3rd-party plugins. Customization/feature requests that can be resolved…
-
Keyword search not working
Read More →: Keyword search not workingWhen the keyword search isn’t working, but the location one is, it’s because you have some code in your theme or any of the plugins altering the WordPress default site search (which the keyword search hooks into). Quite often, disabling the plugin or a theme that is causing trouble is not enough. All (including bad and…
-
Basic troubleshooting
Read More →: Basic troubleshootingIf your site is not looking or behaving as expected, you need to follow some basic troubleshooting steps to figure out the problem. Troubleshooting email issues For issues with emails not being sent/received, please follow our troubleshooting guide. Troubleshooting Plugin and Theme issues Important Before making any changes, please create a full backup of the website. You can use an automated backup…
-
Jobs not expiring
Read More →: Jobs not expiringWP Job Manager uses the WordPress Cron system to check hourly for jobs (or resumes, with the Resume Manager addon) that have reached their expiry date, and change their status to ‘Expired’. If your job listings are not expiring when they should be, it’s likely due to an issue with the Cron system. WordPress uses…
-
Google Job Search Integration
Read More →: Google Job Search IntegrationThe Google Job Search Integration was added in version 1.28.0. 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…
-
Fixing Structured Data Issues
Read More →: Fixing Structured Data IssuesSince version 1.28.0, WP Job Manager will automatically include structured data about your job listings on every individual job listing page. This helps Google and other search engines understand certain information about your jobs, such as the type, the location, the name of the employer, and so on. If you use Google’s Search Console tool, you…
-
Emails not being sent/received
Read More →: Emails not being sent/receivedSome of the WP Job Manager add-ons send email notifications for various things. If you find these emails are not being received by the intended recipients, there are several possible reasons. NOTE: This page gives you a brief list of troubleshooting actions and info about emails and how they get sent. For more thorough, in-depth documentation,…
-
Jobs don’t display until ‘reset’ is pressed
Read More →: Jobs don’t display until ‘reset’ is pressedIf you notice your jobs requiring a reset to display, or you notice it searching for ‘Any Keyword’ and ‘Any Location’ on it’s own, you have a conflict with a placeholder shim script. These try to mimic HTML5 placeholders in order browsers which do not support them. To fix, you’ll need to find the placeholder support JavaScript and…
-
Dealing with troublesome themes
Read More →: Dealing with troublesome themesSome themes don’t play nice with single job pages. This is usually down to a highly custom, or poorly coded, single.php template. In order to work, WP Job Manager requires the single template to contain: The majority of themes do this just fine – its the standard way of doing things. Just refer to the default WordPress themes…
-
Job listings not showing up in the [jobs] page
Read More →: Job listings not showing up in the [jobs] pageThe most common cause for job listings not showing up is a javascript error, since jobs are loaded via ajax. To check for Javascript errors: If there is a javascript error you need to work out which plugin (or theme) is causing it and fix it (or disable the plugin). If you are unsure you can disable everything…