Schedule a Free Consultation
Radius-Based Job Search Plugin - WPRiders Article

Radius-Based Job Search Plugin

Read Article

Radius-Based Job Search Plugin - WPRiders Article

Employers need a radius-based filter to view applications whose location ZIP Code falls within a radius from main office.

An increasing number of sites offer job postings to attract companies and job seekers. Several plugins help developers address this goal, with WP Job Manager with an apparent leading popularity. A reason for its status as the “go to” job management solution is the ability to add custom functionality, and developers see the benefits immediately.

Radius-Based Application Filtering

Employers connect to their account and review applications to posted positions. Several filters will narrow down the list based on familiar criteria. For example, employers wish to view only applicants whose resume includes experience with several programming languages. The user interface will list available programming languages. From this list, the employers checks the programming languages included in applicant resume.

Should the employer wish to see applicants whose address is in a ZIP code, the approach should be the same. A potential reason employers wish to consider applicants from a list of ZIP codes is the distance to the office as it effects the commute time and potential additional work expenses. The traditional filter with list of values is of limited help because it requires employers to estimate the distance between company main office and applicant’s location.

The plugin we created allows employers to specify the distance from main office and retrieve only applicants whose location is within that distance. To calculate the distance, we linked WP Job Manager with GEO Mashup plugin – a popular plugin geocoding WordPress posts. Both locations (main office and applicant) are subjected to geocoding to maintain the latitude and longitude. GEO Mashup computes the distance between two locations, so the plugin uses the location of the main office and applicants to compute the distance. Our plugin checks whether the calculated distance is within the radius the employer requires.

User Interface Element

To offer the radius-based filter, the interface uses a simple text box where employers type the target distance. When applications are filtered, the radius filter compares the computed distance between the main office and applicant’s location against the target distance. Only those applicants whose location is within the target distance are listed.

Extended Benefits

The plugin not only meets the intended goal, but it does so using reputable plugins as foundation blocks. The extended benefits stemming from this plugin include:

  • GEO Mashup and WP Job Manager are free, reliable, and well maintained – future updates will likely increase current individual value.
  • WP Job Manager has caught the attention of Automattic, the “parent” company of WordPress – it is interesting to see how the plugin will evolve given Automattic’s magic touch and determined support to all its products.

Conclusions for Radius-Based Job Search Plugin

Radius-based Job Search enhances the functionality of the popular WP Job Manager plugin, creating a more flexible search and filtering mechanism for employers:

  • The Radius-based Job Search plugin serves job posting sites, allowing employers to filter applicants within a radius from main office.
  • WP Job Manager and GEO Mashup work together to determine the longitude and latitude of locations and determine the distance between locations.
  • Employers specify the target distance to applicant location in a text field included in the user interface.
Radius-Based Job Search Plugin - WPRiders Article

Here’s the code if you want to reuse it for yourself

At WPRiders, we know your website isn’t just a project—it’s part of your business engine ⚙️. That’s why we offer more than just code. From thoughtful WordPress custom development to dependable monthly WordPress maintenance, we’re here to support what matters most. Whether you’re planning a new build with custom WordPress website development 🛠️, looking for a reliable WordPress consultant 🧠, need and Elementor developer,or need ongoing support through our WordPress development service, we’d love to explore how we can work together.

If that sounds like what you need, 👉 Schedule a Free Discovery Call and let’s talk about your next move. We’re always up for a good conversation.

Navigate to

You Might Also Enjoy These Digital Marketing Articles:

Test If Flexslider Loaded
Test If Flexslider Loaded
Recently I had a mini project for a client and I had to test if Flexslider has been shown on the screen in order to further modify it. Subscribing to the startcallback didn’t work because the slider was shown by the theme and not by my code. jQuery(document).ready(…) didn’t work either. The slider was there, […]
Replace Comment Notification Email With Mandrill Template
Replace Comment Notification Email With Mandrill Template
Have you ever needed to replace the default email that WordPress is sending whenever a new comment is added? Recently I did. Here’s how I did it: To get this going you have to: Let me know if it worked for you.
Filter Custom Posts by Author in WP-Admin - WPRiders Article
Filter Custom Posts by Author in WP-Admin
Need to filter your Custom Post Types in WordPress by Author in WPAdmin? Here’s a handy way to do it by adding a new drop down for filtering: And here’s how it looks like: