• Our next minor release beta, 1.33.4 is ready for testing. It fixes some JavaScript bugs on customized job_submit setups. Please help us test this beta by installing it on your staging site. You can download the beta and see more detailed testing instructions from the GitHub release page. To report new issues between this release and…

    Read more →

  • Our next major version of WP Job Manager is ready for testing. We have fixed some bugs and added some new features, including the ability to save drafts of job listings on the frontend, access to job listing fields in the REST API, and some minor improvements to the [jobs] shortcode. Please help us test…

    Read more →

Latest Releases

  • WP Job Manager 1.23.9

    • Fixed editing content with wp_editor. Can no longer be passed to function already escaped.
  • WP Job Manager 1.23.8

    • Fix – Security: XSS issue in account signin.
    • Tweak – Update new account email text.
  • WP Job Manager 1.23.7

    • Fix – 4.3 issue showing “Description is a required field” due to editor field.
    • Tweak – Default job_manager_delete_expired_jobs to false. Set to true to have expired jobs deleted automatically. More sensible default.
    • Tweak – job_manager_term_select_field_wp_dropdown_categories_args filter.
    • Tweak – Ajax WPML handling.
  • WP Job Manager 1.23.4

    • Tweak – In 1.21.0 we switched to GET ajax requests to leverage caching, however, due to the length of some queries this was causing 414 request URI too long errors in many environments. Reverted to POST to avoid this.
    • Tweak – flush_rewrite_rules after updates to ensure ajax endpoint exists.
    • Tweak – Use relative path for ajax endpoint to work around https/http.
  • WP Job Manager 1.23.1

    • Fix – Orderby featured should be “menu order, date”, not “manu order, title”.
    • Tweak – Remove duplicate data from form_data in filters JS.
    • Tweak – If index is -1 in filters JS, abort.
  • WP Job Manager 1.23.2

    • Fix – Send entire form data (listify workaround).
    • Fix – Set is_home false on ajax endpoint (listify workaround).
  • WP Job Manager 1.23.3

    • Fix – WPML integration with lang.
    • Tweak – Improved plugin activation code.
    • Tweak – Improved theme switch code.
    • Tweak – Search the entire meta field, not just from the start.
    • Tweak – Added some debugging code to ajax-filters to display in console.
  • WP Job Manager 1.23.0

    • Feature – Custom AJAX endpoints to reduce overhead of loading admin.
    • Feature – Support radio fields.
    • Fix – Video max width.
    • Tweak – Admin remove overflow hidden from data box.
    • Tweak – Update notice styling.
    • Tweak – Improve orderby. https://make.wordpress.org/core/2014/08/29/a-more-powerful-order-by-in-wordpress-4-0/
    • Tweak – nofollow apply links.
    • Tweak – Rename ‘title’ to ‘job title’ for clarity.
    • Tweak – submit_job_form_prefix_post_name_with_company filter.
    • Tweak – submit_job_form_prefix_post_name_with_location filter.
    • Tweak – submit_job_form_prefix_post_name_with_job_type filter.
    • Tweak – Improved job_feed searching.
    • Tweak – Improved transient cleaning.
  • WP Job Manager 1.22.3

    • Fix frontend listing edits.
  • WP Job Manager 1.22.2

    • Tweak – Set form actions to current page.
    • Fix – Video embeds.
    • Fix – Load textdomain before post types are registered.
  • WP Job Manager 1.22.0

    • Tweak – Refactored form classes to be instance based rather than static. Reduction in code base.
    • Tweak – Admin styling of the job data panels.
    • Tweak – Admin styling of the status column.
    • Tweak – Better handling of the expiry field.
    • Tweak – Search _geolocation_state_long.
    • Tweak – Allow admin fields to have custom ‘name’.
    • Tweak – Use wp_video_shortcode instead of oembed directly.
    • Tweak – Tweak menu order code for featured jobs – use -1 for featured and leave other jobs alone.
    • Tweak – Clear expired date when publishing an expired listing.
    • Tweak – clear_expired_transients function.
    • Fix – Prevent term-checklist being disabled for guests.
    • Fix – Add WPML var to transient name.
    • Fix – Remove use of create_function.
  • WP Job Manager 1.22.1

    • Fix – It’s 2015, but some people are still running PHP 5.2. Compatibility fix.
  • WP Job Manager 1.21.4

    • Fix – get_job_listings_keyword_search keyword search.
    • Fix – Clear term cache when terms are set for any object.
    • Fix – Legacy uploads.
    • Tweak – RTL improvements.
    • Tweak – Use RLIKE to search keywords in content.
    • Tweak – Show relative pagination.
    • Updated translations.
    • Arabic translation by Mamdouh Samy.
  • WP Job Manager 1.21.3

    • Feature – Support posts_per_page in feed.
    • Fix – Correctly set menu_order when creating a new job, or updating featured status.
    • Fix – Updater when there are no featured jobs.
    • Fix – Add geolocation_street_number to clear_location_data.
  • WP Job Manager 1.21.2

    • Fix – Remove requried attribute from file input.
  • WP Job Manager 1.21.0

    • Feature – Ajax loading history – back button will take you back to current position in the search. If you are on > page 1, a ‘load previous’ button will be shown so you can paginate either way.
    • Feature – Ajax file upload during job submission.
    • Feature – Cookie set when submitting a job to allow resuming if you leave the page.
    • Feature – job_apply shortcode to show application area in other places on your site.
    • Feature – Allow admin fields to be priority sorted.
    • Feature – Featured job widget.
    • Feature – Scroll to top on pagination click.
    • Feature – Option to “Hide content within expired listings”. If disabled, expired listings will be listed normally with applications disabled.
    • Fix – Prevent attachments being uploaded several times.
    • Fix – Expiry date on first save.
    • Fix – Relist should go back to form.
    • Fix – jquery.com CDN for CSS.
    • Tweak – Geocode street and street number separately.
    • Tweak – File upload field markup.
    • Tweak – Added filters around taxonomy definition.
    • Tweak – Chanced search logic/query to use the new meta queries in 4.1.
    • Tweak – Implement transient caching for searches.
    • Tweak – Removed wp_dropdown_user due to performance concerns.
    • Tweak – Use menu_order to make featured listings sticky. Improves performance.
    • Tweak – Retrieve AJAX jobs with GET rather than POST request to take advantage of more caching. Plugins looking for POST data will need to update to look for GET/REQUEST instead.
    • Tweak – Prevent themes that (sigh) mess with content hooks from breaking inputs.
    • Tweak – Remove unused job-category field.
    • Tweak – Hide company div if company name missing.
  • WP Job Manager 1.21.1

    • Fix – Remove file type check when field is not required and empty.
    • Fix – Hide “Applications have closed” for previews.
  • WP Job Manager 1.20.1

    • Fix – Core template overrides.
    • Updated localisations.
  • WP Job Manager 1.20.0

    • Feature – Sortable location column in admin.
    • Feature – Automatically Generate Username from Email Address option (disable to show a username field).
    • Feature – ‘filled’ option for job shortcode to show all filled/non filled jobs.
    • Fix – Pagination with default permalinks.
    • Fix – Correctly generate geolocation data when adding a post manually.
    • Fix – Chosen width when resizing the page.
    • Fix – Show no jobs when all types de-selected.
    • Tweak – content-widget-no-jobs-found.php template file.
    • Tweak – Don’t limit keyword search query functions to published jobs.
    • Tweak – job_manager_output_jobs_no_results action.
    • Tweak – No results template hooked into job_manager_output_jobs_no_results.
    • Tweak – Changed content-no-jobs-found.php content to work for ajax and static lists of jobs. Tweaked text.
    • Tweak – job_manager_default_company_logo filter for changing default company image.
    • Tweak – Enhance multiselect field with chosen.
    • Dev – Abiltiy to pass shortcode args to submit_job_form shortcode.
    • Dev – Made get_job_manager_template_part() use locate_job_manager_template().
    • Dev – Changed how username/email/role are passed to wp_job_manager_create_account (backwards compat).
  • WP Job Manager 1.19.0

    • Feature – Added html5 required attribute to required fields.
    • Feature – Added compatibility with RP4WP.
    • Fix – Chosen RTL.
    • Fix – Addded additonal check to check edit capabilities.
    • Fix – Add correct step input to submission form.
    • Tweak – Add CSS class to ‘showing’ bar when shoing all results (no filters).
    • Tweak – Geocode, use sublocality_level_1 as city.
    • Tweak – Don’t update slug when editing via the frontend.
    • Tweak – Set default meta data for new jobs.
    • Tweak – Add geolocation data after import with WP ALL Import.
    • Tweak – Filter to disable chosen: job_manager_chosen_enabled
    • Tweak – Login link on job dashboard. job-dashboard-login.php template file.
    • Tweak – Made backend management honour capabilities of users. Props to minderdl.