WP Job Manager Field Editor version 1.2.4 includes a new feature which allows you to configure fields to show and/or hide based on the package the user selects.
This requires the WooCommerce Paid Listings plugin, and the Paid Listings Flow must be set to “Choose a package before entering a job”.
There is a new tab on the field configuration modal titled Packages.
Configure WP Job Manager Paid Listings Flow
Before the Packages tab will show up you must have the paid listings flow setup correctly, you can verify this by going to the Settings page for WP Job Manager.
You will need to click on the Job Submission tab and at the bottom you will see the paid listings flow dropdown.
This must be set to Choose a package before entering job details
Next you need to add the relevant packages/products in the Products menu item for WooCommerce. The packages tab will not show if you do not have any subscriptions or packages setup yet. Make sure to do this before you try and setup your fields.
As long as you have the above configured you will now see the Packages tab on any Job or Company field.
This sets the field to require specific packages, this can also be used to create admin only fields by not selecting any packages. This must be enabled for packages to work. Even if you have the packages selected, if Require is not enabled the field will show on all packages.
This will show a checklist of available packages, select any packages you want the field to show up on. Any packages not selected this field will not show up on.