Search and Filtering is a complete drag-and-drop, frontend editing plugin, allowing you to visually change and see exactly what your visitors will see when searching or filtering listings on your website. This fully featured plugin allows you to see in real-time, exactly what the layout and style of your custom filters will look like, without the need to ever reload a page again.
Think frontend website builder, but specifically made for WP Job Manager. This plugin comes with numerous features right out of the box, to enhance your website to the fullest level, adding whatever kind of search or filtering fields you would like. All custom meta fields are supported, as well as taxonomies, and even a few custom features from this plugin, like search radius, to allow users to narrow down listings based on the radius around the value entered in the location field.
sMyles Plugins has been building WP Job Manager plugins for over 5+ years, you can rest assured if anybody knows WP Job Manager, we do.
[jobs]
or [resumes]
Shortcode, or WidgetsStandard Text Field, Locate Me (Geolocation) Text Field, Checkbox, Single Select Dropdown (Select2 or Element UI), Multi-Select Dropdown (Select2 or Element UI), Radio Buttons, Slider, Range Slider, Checklist, Button, Custom HTML Content, Spacer Grid Field, WordPress Tag Cloud
All included field types are completely customizable, including custom wrapper/input classes, custom CSS (under styles tab) for input, wrapper, labels, and more!
Locate Me (Geolocation) Text Field
– Google Maps Geolocation
– Latitude/Longitude Support
– Type Preference, Language, etc
– Label Placement (Wrap/Above/Below Input)
– Label Element (label, div, span, etc)
Single Select Dropdown (Element UI)
– Filterable/Clearable/No Match Custom Text
Single Select Dropdown (Select 2)
– Allow Clear, Close On Select, etc
– Supports all Select2 options
Multi-Select Dropdown (Element UI)
– Clearable/Filterable/Max Selections
Also includes “Collapse Tags” feature:
Multi-Select Dropdown (Select 2)
– Expand or Scroll on selections
– Max Selections, Clear, etc
– Supports all Select2 options
Radio Buttons (single select)
Slider with Tooltip
Slider with Indicator
Range Slider
– Same features as slider above
– Supports two separate search sources (ie different meta keys) or single meta key
Checklist
– Customize full wrapper <ul>
and/or input wrapper <li>
element
– Customize full or input wrapper classes
– Customize label placement (wrap/above/below input)
– Customize label element <label>
Button
– Customize element type (input/button/link)
– Customize input type (standard/submit/reset)
– Custom actions, reset results, update results (or none)
– Customize Caption/Label
Custom HTML
– Insert your own custom HTML
WordPress Tag Cloud
– Auto Hide (when no values)
– Auto Update (update shown tags to match only ones on listings in results)
– Supports all wp_tag_cloud
arguments (order, show count, smallest font size, largest, etc)
Display output normally dependent on theme, but can be customized however you want.
Hidden
– Set any field value for all searches on page
AutoComplete (Google Places)
– Auto suggest handling (places, address, business, etc)
– Customize Country and/or Result Value
– Available as single text field, or use in Locate Me
Map
– Supports Google Maps, MapBox, or OpenStreetMaps (free)
– Output map in grid OR inject ANYWHERE on your page!
Don’t see a field type you want to have? Let me know and i’ll add it to the list!
The following themes have custom support already integrated, as well as default template to match existing search and filtering. Search and Filtering *should* work with any theme, as long as the developers have not removed the hooks or from WP Job Manager templates.
Demo (requires 1.4.6 or newer for all features)
License Type | Included | Site Activations | Support and Upgrades |
---|---|---|---|
Developer Elite | Elite Priority Support, White Glove Full Service, Weekend Support, Priority Feature Request (2 total), WordPress/WP Job Manager Support (10 total), Direct Chat Access to Myles | Unlimited | 1 Year |
Developer Premium | Priority Support, Feature Request (1 total), WordPress/WP Job Manager Support (3 total) | Unlimited | 1 Year |
Developer Basic | Standard Support for Bug and Compatibility Issues | Unlimited | 1 Year |
Individual Elite | Elite Priority Support, White Glove Full Service, Weekend Support, Priority Feature Request (2 total), WordPress/WP Job Manager Support (10 total), Direct Chat Access to Myles | 2 | 1 Year |
Individual Premium | Priority Support, Feature Request (1 total), WordPress/WP Job Manager Support (3 total) | 2 | 1 Year |
Individual Basic | Standard Support for Bug and Compatibility Issues | 1 | 1 Year |
Individual licenses allow the plugin to be activated, receive automatic updates (and support) on 1 site, whereas the Developer license allows activation and support for unlimited sites.
Full details and description of each license type can be found here:
https://plugins.smyl.es/basic-premium-and-elite-licenses/
Requires PHP 5.3+
5.2 has been unsupported since 2011, there’s really no reason anybody should still be running 5.2, and if your hosting company is, you should tell them to upgrade immediately!
Also called WP Job Manager Search and Filtering (WP Job Manager – Search and Filtering)
]]>Includes integration with Regions for WP Job Manager plugin (replaces the Location field with Region)
Resume Alerts provides you with a new shortcode [resume_alerts]
to add to your pages which gives logged in users an alerts management page to add, preview, enable, disable, edit and delete email alerts. Alerts can be configured based on keywords, categories, skills, and location.
Disable, edit, add, delete, and manage alerts from alert dashboard output by shortcode. You can also review the results from the alert as well.
Using the resume filters to search for jobs? If you are logged in, you can save your search as an alert using the ‘add alert’ link.
Want to get alerted about resumes similar to the one you’re currently viewing? If you are logged in, you can save your search as an alert using the ‘Alert me to resumes like this’ link.
Email alerts can be configured to be sent with several different intervals triggered by WordPress cron. Alerts are sent in plain text format and list all matching resumes posted during the interval.
*Requires Resume Manager for WP Job Manager plugin (sold separately):
https://wpjobmanager.com/add-ons/resume-manager/
License Type | Included | Site Activations | Support and Upgrades |
---|---|---|---|
Developer Elite | Elite Priority Support, White Glove Full Service, Weekend Support, Priority Feature Request (2 total), WordPress/WP Job Manager Support (10 total), Direct Chat Access to Myles | Unlimited | 1 Year |
Developer Premium | Priority Support, Feature Request (1 total), WordPress/WP Job Manager Support (3 total) | Unlimited | 1 Year |
Developer Basic | Standard Support for Bug and Compatibility Issues | Unlimited | 1 Year |
Individual Elite | Elite Priority Support, White Glove Full Service, Weekend Support, Priority Feature Request (2 total), WordPress/WP Job Manager Support (10 total), Direct Chat Access to Myles | 2 | 1 Year |
Individual Premium | Priority Support, Feature Request (1 total), WordPress/WP Job Manager Support (3 total) | 2 | 1 Year |
Individual Basic | Standard Support for Bug and Compatibility Issues | 1 | 1 Year |
Individual licenses allow the plugin to be activated, receive automatic updates (and support) on 1 site, whereas the Developer license allows activation and support for unlimited sites.
Full details and description of each license type can be found here:
https://plugins.smyl.es/basic-premium-and-elite-licenses/
Read about the new features in version 2.7.0 here:
https://plugins.smyl.es/release-announcements/wp-job-manager-emails-2-7-0-email-preview-nestedconditional-if-pm-and-sq-plugin-support-and-more/
Emails are handled through Email Templates, which you can create an unlimited number of. They are tied to actions/hooks that trigger when to send the email. You can create an unlimited number of email templates and set it to any action/hook, even if it’s already got an email tied to it! (As an example, you could send out 20 custom emails when a listing is posted, each one having it’s own recipient, message, attachments, etc!)
Any theme should work with this plugin, the themes listed below have specific custom integration to support additional features
Know of another plugin or theme that has WP Job Manager specific emails? Let me know and I’ll add compatibility with it! Missing a hook/action from a plugin? Let me know, i’ll add it!
The list below includes all of the available hooks/actions which you can configure an email template to be sent. You can also add any of your own by using the included WordPress filter, or just contact me and i’ll add one for you! In an upcoming release there will be a user interface to add custom filters/hooks.
This is not a complete list of available action hooks, please see the full demo to demo the plugin, and view all available hooks.
If you have added your own custom statuses to any of the post types below, they will be available in the hook dropdown to choose from, for when to send the email when setting up your templates. The list below is specific hooks added, and this is not a complete list of all available hooks.
Job (or Listings if using 3rd party theme) Actions/Hooks (all statuses are supported)
Resume Actions/Hooks (all statuses are supported)
Application Actions/Hooks (all statuses are supported)
Reviews Actions/Hooks
Core Plugin Email Overrides
These actions allow you to override the default emails sent by the core WP Job Manager plugin, or any addon plugin you’re using. If you create an email using action above (like new Job/Listing published, this will disable default emails from being sent).
On top of being able to create an unlimited number of custom emails for almost any action/hook, you can also customize the default emails that are sent by the core WP Job Manager, as well as the addon plugins listed below.
To create completely customized emails, this plugin utilizes shortcodes to allow you to insert dynamic values (based on Resume, Job, or Application), with many additional advanced features, allowing you to create a completely custom, and styled email, exactly the way YOU want it. Below are some of the custom shortcodes included that you can use in email templates, and these are only a few of what are included. Shortcodes are also available for EVERY custom/default field from Job/Listing, Resume, Application, Job Alert, etc. Below the shortcodes you will find additional features, and ways to completely customize your shortcode usage.
This is not a complete list of available shortcodes, please see the full demo to demo the plugin, and view all available hooks.
Want to be able to output a dynamic value in your email template? Let me know and i’ll add it as a shortcode! These are just a few of the included shortcodes (besides available conditional shortcodes, and Job/Listing, Resume, or Application field shortcodes). Every shortcode can be used in To, From, Subject, Message, BCC, CC template fields. Basically if there’s a field in the email template, you can use a shortcode in it.
General Shortcodes
WP_User
value — user_login , user_email , user_firstname , user_lastname , display_name , ID … etc)exclude
and a CSV of user IDs to exclude from the list (CAUTION: depending on the size of your site this could cause a VERY large number of recipients. In the next release, support will be added for sending emails individually)Job/Listing Shortcodes
user_login user_nicename
etc)first="true"
or last="true"
to output only first or last name)format
keyformat
keyResume Shortcodes
user_login user_nicename
etc)first="true"
or last="true"
to output only first or last name)format
keyformat
keyApplication Shortcodes
Job/Listing Alert Shortcodes
Claim Listing Shortcodes
Screening Questions Shortcodes
Private Messages Shortcodes
Review Listing Shortcodes
Depending on the email template hook/action, only the available shortcodes will be shown that are supported for that action. Many actions/hooks support every shortcode you see above, as well as all custom fields, etc. Conditional shortcodes are available in ALL email templates. Supported shortcodes will be listed both in a sidebar and meta box when editing/creating an email template.
[if candidate_phone] Candidate Phone Number: [candidate_phone] [else] Candidate phone not provided [/if]
[each job_downloads] Download: <a href="[value]">[value]</a> [/each]
The arguments below can be added in the opening shortcode tag, based on your preference. Multiple arguments can be specified in a shortcode. All this information is available in the help tab on the edit template page.
-
before
in front of top_divider
.
Advanced shortcode arguments can be mixed with standard shortcode arguments.Placement of advanced shortcode arguments does not matter (ie top
before divider
). All this information is available in the help tab on the edit template page.
Requires PHP 5.3+
5.2 has been unsupported since 2011, there’s really no reason anybody should still be running 5.2, and if your hosting company is, you should tell them to upgrade immediately!
All emails are executed through WordPress Actions & Filters. If there is a filter or action in one of the supported plugins you would like added to this plugin, please open a support ticket and let me know and I will add it (or if you know PHP you can with the filters/actions already in this plugin codebase).
]]>
Every license includes 1 year of unlimited support, and updates. There is no requirement to renew the license unless you would like support or upgrades after the 1 year period. Plugin will still function as normal after the year of updates and support expires.
This plugin is still actively developed, and has been receiving consistent bug fixes, updates, and new features, FOR THE PAST 7+ YEARS! Check out the Change Log to see for yourself.
Don’t forget to check out the reviews and testimonials to see how happy other clients are with both the plugin, and support provided! Click on the Reviews tab to see actual user reviews (actual customers, reviews are not fake or paid for).
required
Form validation and handling for all field types (no page reloads!)Polylang and WPML supports dynamic field values through String Translation (automatically added and registered by plugin)
Any theme or plugin listed under custom theme/plugin compatibility lists have specific code added to this plugin for support and handling. There are numerous other plugins and themes this plugin is compatible with. The lists above are only for themes/plugins that custom support has been added for.
Got an idea for a feature? Let me know and I will probably add it!
License Type | Support | Site Activations | Support and Upgrades |
---|---|---|---|
Developer | Support Ticket | Unlimited | 1 Year |
Individual | Support Ticket | 1-2 | 1 Year |
Individual licenses allow the plugin to be activated and receive updates on 1 site, whereas the Developer license allows activation on unlimited number of sites.
You can activate and deactivate sites as frequently as you would like with any license.
For example, say you want to activate your individual license on your development site, http://dev.mysite.com … a month later want to move it to http://mysite.com. To do this you can either deactivate the license from the Plugins page of your WordPress installation, or go to My Account on this site, and click “Delete” next to the domain in which the license is activated for.
Once the license has been deleted/deactivated you can reactivate it on any site you would like.
Requires PHP 5.3+
5.2 has been unsupported since 2011, there’s really no reason anybody should still be running 5.2, and if your hosting company is, you should tell them to upgrade immediately!
The initial release of this plugin requires WooCommerce for handling purchasing and processing of orders. When creating a new product there will be 4 new products to select from in the dropdown menu. Job (or Listing) Visibility Package, Job (or Listing) Visibility Subscription*, Resume Visibility Package, and Resume Visibility Subscription*
The plugin was designed with plans to integrate with other ecommerce solutions in upcoming releases. Have an ecommerce system you want the plugin integrated with? Let me know!
This plugin has also been heavily integrated with the WP Job Manager Visibility plugin to allow you even more fine tuned visibility control! Using this plugin along with the WP Job Manager Visibility plugin you will have the ability to configure packages on a PER FIELD basis! That’s right! Want users to purchase a package to view the full Job Description? Maybe you want them to purchase a package to view a phone number, or any other field. Maximize your SEO by allowing Google and other search engines to crawl your site, without exposing all of your Job (Listing) or Resume details!
[job_visibility_dashboard]
– Outputs User’s Job Visibility dashboard, which includes beautiful list table of packages, limits, used listings, etc.[view_job_packages]
– Outputs package selection form for packages to View job listings[view_job_packages_url]
– Outputs URL to View package selection form page[browse_job_packages]
– Outputs package selection form for packages to Browse job listings[browse_job_packages_url]
– Outputs URL to Browse package selection form page[apply_job_packages]
– Outputs package selection form for packages to Apply (or Contact) job listings[apply_job_packages_url]
– Outputs URL to Apply (or Contact) package selection form page[job_visibility_packages]
– Output main package selection form[job_packages_url]
– Outputs URL for the main package selection form page[resume_visibility_dashboard]
– Outputs User’s Resume Visibility dashboard, which includes beautiful list table of packages, limits, used listings, etc.[view_resume_packages]
– Outputs package selection form for packages to View resume listings[view_resume_packages_url]
– Outputs URL to View package selection form page[view_name_resume_packages]
– Outputs package selection form for packages to View Full Name on resume listings[view_name_resume_packages_url]
– Outputs URL to View Full Name package selection form page[browse_resume_packages]
– Outputs package selection form for packages to Browse resume listings[browse_resume_packages_url]
– Outputs URL to Browse package selection form page[contact_resume_packages]
– Outputs package selection form for packages to Contact/View Contact Details for resume listings[contact_resume_packages_url]
– Outputs URL to Contact/View Contact Details package selection form page[resume_visibility_packages]
– Output main package selection form for resume listings[resume_packages_url]
– Outputs URL for the main package selection form page*requires WooCommerce subscriptions
Requires PHP 5.3+
5.2 has been unsupported since 2011, there’s really no reason anybody should still be running 5.2, and if your hosting company is, you should tell them to upgrade immediately!
Do you want to hide specific fields on the frontend of your site? Maybe you want to require users to be logged in to view the full listing details? WP Job Manager Visibility is exactly what you’re looking for! These and many other features are included and listed below:
Completely customize and use your own placeholder for any fields in WP Job Manager. Not only will you be able to customize the visibility of any fields (with your own custom placeholders), but you will also be able to create your own custom groups and then create visibility configurations based on users or any of your custom groups.
Create your own custom groups and include specific Users, Custom Groups, or User Roles (Administrator, Employer, Candidate, Anonymous, etc). You can then create configurations specifically for these groups, with their own priority.
Every license includes 1 year of unlimited support, and updates. There is no requirement to renew the license unless you would like support or upgrades after the 1 year period. Plugin will still function as normal after the year of updates and support expires.
Completely customize the WP Job Manager Listing URL Permalinks, as well as WP Resume Manager Listing URL Permalinks.
Don’t forget to check out the reviews and testimonials to see how happy other clients are with both the plugin, and support provided! Click on the Reviews tab to see actual user reviews (actual customers, reviews are not fake or paid for).
This plugin does not change anything in regards to the Submit Listing page, it is specifically for controlling the output of those fields. If you need a plugin to edit/manage/add fields on the Submit Listing page, please see the WP Job Manager Field Editor plugin.
application
field is hidden (and placeholder is blank)application
field is hidden{listing_id}
built-in)?preview_visibility
to URLUtilize the powers of the WP Job Manager Visibility and WP Job Manager Packages plugins combined!
Create unlimited custom groups based on any packages
created using the WP Job Manager Packages plugin.
Take it a step even further when using the WooCommerce Paid Listings addon plugin,
and create unlimited groups based on any WooCommerce Paid Listings Packages*
* The Packages Integration features require the WP Job Manager Packages plugin. After purchasing the Visibility plugin, there is a 15% discount coupon code located under the Visibility Settings menu if you wish to purchase the Packages plugin.
Cariera – specific integration and handling included to work with the Cariera theme (specifically Companies)
Due to the many different themes and customizations out there for WP Job Manager it is possible that your theme or custom template override was not written correctly or using the same methods as the core WP Job Manager plugin, but I am willing to work on integration and compatibility once these issues are reported.
The list above is just some of the features currently available, with many planned features being added soon:
Got an idea for a feature? Let me know and I will probably add it!
Requires PHP 5.3+
5.2 has been unsupported since 2011, there’s really no reason anybody should still be running 5.2, and if your hosting company is, you should tell them to upgrade immediately!