Manage job listings from the WordPress admin panel, and allow users to post jobs directly to your site.
GPL-3.0 License
Bot releases are visible (Hide)
Published by jom over 5 years ago
Diff from 1.33.0 | PRs in Release
job-submit.php
: We added a isset()
check for $can_continue_later
. https://github.com/Automattic/WP-Job-Manager/commit/5cc977ea2ed2e22a5742119098f674bcb50da9c7#diff-db434871f9320e69f6ad7e91ba4e2de3
= 1.33.1 =
* Fix: reCAPTCHA is checked when saving draft job listings.
* Fix: Fix for fatal error encountered when importing jobs with WP All Import.
* Fix: Maximum file upload limit is now not set for multiple file upload fields.
* Fix: Theme compatibility fix when job listings are shown outside of the `[jobs]` shortcode.
* Fix: Custom rich text fields no longer have their HTML tags removed.
Published by jom over 5 years ago
Diff from 1.33.0 | PRs in Release | Expected release date: 2019-06-10
file_limit
is not set for the field. (See #1723).WP Editor
field in the Field Editor plugin, edit a job listing in the frontend that has HTML in that field and verify it doesn't get removed on save.= 1.33.1 =
* Fix: reCAPTCHA is checked when saving draft job listings.
* Fix: Fix for fatal error encountered when importing jobs with WP All Import.
* Fix: Maximum file upload limit is now not set for multiple file upload fields.
* Fix: Theme compatibility fix when job listings are shown outside of the `[jobs]` shortcode.
* Fix: Custom rich text fields no longer have their HTML tags removed.
Published by jom over 5 years ago
Diff from 1.33.0-beta.2 | Diff from 1.32.3 | Pull Requests in 1.33.0
job_manager_job_listing_data_fields
is no longer passed $post_id
. It may not always be set, but if needed you could check the global $post_id
(which is what was being passed before). For setting values in WP Admin's Job Listing editor manually, use the new job_manager_job_listing_wp_admin_fields
, which does get passed the $post_id
. See #1731.account-signin.php
draft-required
class to registration fields. Without this class, saving drafts should still fail gracefully on form submission when they don't enter a required field (saving drafts requires user registration). This class enables the HTML5 field validation on frontend. See #1746.job-submit.php
Save Draft
button. See #1746. (Might want to do a WPJM version check if adding this to custom theme or delay adding it for a bit)fieldset-type-<?php echo esc_attr( $field['type'] ); ?>
class to job submission field wrappers. See #1711.job-filters.php
Search Jobs
button. See #1708.form-fields/file-field.php
= 1.33.0 =
* Enhancement: Allow registered users to save drafts of job listings to be continued later from job dashboard.
* Enhancement: Allow access to job listing fields in REST API.
* Enhancement: Required job categories and job description fields are now checked before submit on frontend job submission form.
* Enhancement: Optimized database query in WP admin job listings page.
* Enhancement: Added submit button on job filter template for `[jobs]` shortcode to improve accessibility.
* Enhancement: Added option to show company logo on Featured Jobs widget.
* Enhancement: `[jobs]` filter form values are kept during a session and results cached when clicking on job listing.
* Enhancement: Reintroduce change from 1.32.0 where job types can be preselected in `[jobs]` shortcode with `?search_job_type=term-slug`. (@felipeelia)
* Fix: Embedded videos are no longer removed from job descriptions.
* Fix: Company logo showing outside of box on job listing page.
* Dev: Limit the number of files per multi-file upload field by passing `file_limit` to the field in the `submit_job_form_fields` filter.
* Dev: Added field type class to fieldset on job submission fields. (@tripflex)
* Deprecation: Removed unreleased REST API implementation hidden under `WPJM_REST_API_ENABLED` constant.
* Deprecation: Added warning for upcoming minimum PHP version requirement of 5.6.20.
* Usage Tracking: Track source of job submission (frontend vs WP admin) to better understand how jobs are entered.
* Usage Tracking: Track official extension license events and activation to better compare types of usage between users and catch activation errors.
Published by jom over 5 years ago
See the final release for more details.
This beta contains the fixes from PR #1759. Shouldn't contain any differences for plugins and themes.
Diff from 1.33.0-beta.1 | Diff from 1.32.3 | Pull Requests in 1.33.0 | Expected Release Date: 2019-06-04
Please test this release in a staging environment. When reporting issues, please include a list of active plugins and your active theme.
job-submit.php
template, verify the Save Draft
functionality works correctly. You need to have your job dashboard page set up and either be logged in or have account creation enabled and required in Job Manager's settings. See #1746 for more details.[jobs]
page works correctly.[jobs]
page when you refresh (filter form values should be preserved) or navigate to a job listing from the search results and then click Back
in your browser (filter form and current page on listing results should be preserved). See #1743 for more information.job_manager_job_listing_data_fields
is no longer passed $post_id
. It may not always be set, but if needed you could check the global $post_id
(which is what was being passed before). For setting values in WP Admin's Job Listing editor manually, use the new job_manager_job_listing_wp_admin_fields
, which does get passed the $post_id
. See #1731.Published by jom over 5 years ago
Replaced with Beta 2. Please see that release for testing instructions and changelog.
Published by jom over 5 years ago
= 1.32.3 =
* Fix: Escape tooltip text in WordPress admin. (Props hd7exploit)
* Fix: Escape user display names on author selector while editing job listings. (Props hd7exploit)
Published by jom over 5 years ago
= 1.32.2 =
* Fix: Issue saving job types for job listings in WordPress admin after WordPress 5.1 update.
* Fix: Add nonce checks on edit/submit forms for logged in users. Will require updates to `templates/job-preview.php` if overridden in theme. (Props to foobar7)
* Fix: Escape JSON encoded strings.
* Fix: Add additional sanitization for file attachment fields.
Published by jom over 5 years ago
= 1.32.1 =
* Fix: Adds compatibility with PHP 7.3
* Fix: Restores original site search functionality.
Published by jom over 5 years ago
= 1.32.1 =
* Fix: Adds compatibility with PHP 7.3
* Fix: Restores original site search functionality.
Published by jom over 5 years ago
= 1.32.0 =
* Enhancement: Switched from Chosen to Select2 for enhanced dropdown handling and better mobile support. May require theme update.
* Enhancement: Draft and unsubmitted job listings now appear in `[job_dashboard]`, allowing users to complete their submission.
* Enhancement: Filled and expired positions are now hidden from WordPress search. (@felipeelia)
* Enhancement: Adds additional support for the new block editor. Restricted to classic block for compatibility with frontend editor.
* Enhancement: Job types can be preselected in `[jobs]` shortcode with `?search_job_type=term-slug`. (@felipeelia)
* Enhancement: Author selection in WP admin now uses a searchable dropdown.
* Enhancement: Setup wizard is accessed with a flash message instead of an automatic redirect upon activation.
* Enhancement: When using supported themes, job listing archive slug can be changed in Permalink settings.
* Fix: Company tagline alignment issue with company name. (@0xDELS)
* Fix: "Load Previous Listings" link unnecessarily shows up on `[jobs]` shortcode. (@tonytettinger)
* Fix: Category selector fixed in the job listings page in WP Admin. (@AmandaJBell)
* Fix: Issue with quote encoding on Apply for Job email link.
* Fix: Link `target` attributes have been removed in templates.
* Dev: Allow for job submission flow to be interrupted using `before` argument on form steps.
* Dev: HTML allowed in custom company field labels. (@tripflex)
* Dev: Job feed slug name can be customized with the `job_manager_job_feed_name` filter.
* Deprecated: Unreleased REST API implementation using `WPJM_REST_API_ENABLED` was replaced with standard WP REST API.
See #1649
Published by jom almost 6 years ago
This beta makes the following changes:
select2
and enhanced select on taxonomy and archive pages.width: 100%
for select2
args. This may require some CSS updates for themes but we think it will be easier to add compatibility compared to other options. The parent element should have defined width and not width: auto
. This matches WooCommerce's strategy for select2
.select2
on visible <select />
elements. This will help with conflicts with chosen
, which hides the <select />
field on initialization.Published by jom almost 6 years ago
See #1649 for changelog, timeline, and testing instructions.
Published by jom about 6 years ago
Published by jom over 6 years ago
Fix: Adds missing quote from WP admin taxonomy fields. (@redpik)
Published by jom over 6 years ago
Release of 1.31.1.
Published by jom over 6 years ago
See #1539 for more information.
Published by jom over 6 years ago
Testing instructions in #1539
Published by jom over 6 years ago
<h2>
tag in content-summary-job_listing.php
template for the job title. (@abdullah1908) #1433
[job]
filter. #1416
get_terms()
to use the new format. #1453
$job_id
parameter to job_manager_job_dashboard_do_action_{$action}
action hook. (@jonasvogel) #1386
Published by jom over 6 years ago
Changes since beta1:
Published by jom over 6 years ago
With your instance of WPJM, please test the following:
<h2>
tag in content-summary-job_listing.php
template for the job title. (@abdullah1908) #1433
[job]
filter. #1416
get_terms()
to use the new format. #1453
$job_id
parameter to job_manager_job_dashboard_do_action_{$action}
action hook. (@jonasvogel) #1386