Changelog

Keep up to date with all our updates.

  • 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.
  • WP Job Manager 1.18.0

    • Fix – Keep post name when pending job is posted by non-admin.
    • Fix – Prevent special chars breaking the feeds.
    • Tweak – Added new capabilities for all aspects of Job Listing Management. e.g. edit_job_listings, add_job_listing etc etc. Admin role will be updated on activation/upgrade. If you use custom roles, you’ll need to edit them to grant access to the parts you wish.
    • Tweak – Improved uninstaller.
    • Tweak – Clear location data should include geolocation_postcode.
    • Tweak – Always show ‘showing’ bar, but conditonally show ‘reset’ link.
    • Tweak – Trigger geolocation whenever location field is saved, even by 3rd parties.
  • WP Job Manager 1.17.0

    • Feature – job_manager_user_can_edit_pending_submissions function and setting.
    • Feature – Job summary shortcode – support random display of job (featured or non featured).
    • Feature – In admin, when clicking an author name show all jobs for that author.
    • Tweak – Added sanitization function to form class to handle strings and arrays.
  • WP Job Manager 1.16.1

    • Fix – Use triggerHandler() instead of trigger() in ajax-filters to prevent events bubbling up.
    • Fix – Append current ‘lang’ to AJAX calls for WPML.
    • Fix – When specifying categories on the jobs shortcode, don’t clear those categories on reset.
    • Tweak – Added job_manager_admin_screen_ids filter.
  • WP Job Manager 1.16.0

    • Added setup wizard for new installs that creates pages/shortcodes automatically.
    • Added job_manager_get_permalink function.
    • Fix – Only show website link when actually set.
    • Fix – Only validate application when field is set.
    • Tweak – Added description to all fields.
    • Tweak – Added better setting fields for defining which pages contain the shortcodes.
    • Tweak – Nofollow website links.
    • Tweak – Removed font-sizes from default CSS and fixed display in default WP themes.
  • WP Job Manager 1.15.0

    • Added location/keyword option to recent jobs widget.
    • Added job-listings-start and job-listings-end.php templates for customisation the wrapping elements.
    • Added filter type option for job categories. Can be set to require matching to any or all selected categories.
    • Added checkbox field type for forms.
    • Made backend application email field default to logged in user.
    • Fix – job_manager_get_resized_image to not error when it cannot read the image file.
    • Fix – Make admin_url relative.
    • Fix – Chosen CSS cutting off the placeholder in Firefox.
    • Fix – Added _company_video in backend.