User Locator for JobRoller

Live Demo

Add user geolocation to your JobRoller site!

Save users from needing to manually enter their location and, as the plugin uses the same Google Geocoding service as JobRoller, all dynamically generated locations will be recognised as valid addresses for location searches.

The User Locator plugin adds the following user geolocation functionality to JobRoller:

  • ‘Location’ field is added to the user – this can be edited on the JobRoller edit profile page or from the WordPress user profile panel.

On each page load the following happens:

  • If a user has specified their location in their profile it is used to populate the ‘Location’ search box.
  • If the user is not logged in or has not set their location, then the users location (latitude and longitude coordinates) is grabbed using html5 geolocation.
  • Their location is then reverse geocoded to attempt to get a human readable address. You can now select the component/format of the output address. Choose to display the the full address, town, postal code etc. If this is successful the address is displayed in the ‘Location’ box. If geocoding fails to get a human readable address the lat,lng coordinates are placed in the ‘Location’ box so the search results will still be relevant to their current location.
  • If at any time the ‘Location’ box is already populated from a current search this is respected and nothing is changed.
  • A small link is also inserted next to the search radius option. Clicking on this link at any time will initiate geolocation and update the ‘Location’ box accordingly.
dcowgill likes this.

Product support is available via e-mail at the following address:

We try our hardest to reply within one working day.

To make it easier to reply to your support requests please include enough detail to enable us to replicate the issue you are having.

It may be useful for you to include screen shots, error logs or the content of the javascript console.

Before requesting product support please:

  • Ensure you have read any relevant documentation or support information.
  • Ensure you are using the latest version of WordPress and the latest version of the appropriate plugin/theme.
  • Try changing any appropriate settings to see if the problem persists.
  • Disable any caching plugins or software to see if the problem persists.
  • Try disabling other plugins or switching to a different theme to see if the problem persists.
  • Check the contents of the web server error log or javascript console to see if there is any indication of the cause of the problem.
  • Attempt to replicate the problem with a clean install of WordPress and a clean install of the theme/plugin you are having a problem with.

Support covers:

  • Responding to questions regarding the use of the plugin/theme.
  • Fixing bugs.
  • Where possible fixing compatibility issues with other themes/plugins.
  • Providing updates to ensure compatibility with new versions of WordPress and relevant parents themes or plugins.

Support does not cover:

  • Customisation or modification of the product.
  • Support for third-party plugins or themes.
  • Feature requests are welcome but not necessarily covered by product support.
  • Download the plugin from AppThemes.
  • Upload the plugin file using via WordPress or FTP.
  • Click the Activate Plugin link.
  • That’s it!
Please visit the dedicated support forum.
  • 0.14 – Minor bug fix.
  • 0.13 – Added address output format option.
  • 0.12 – Minor bug fix.
  • 0.1 – Initial release.
You need to purchase this item before reviewing it.
(Just bought it? Log out and back in to enable reviews.)

 Comments (4)

Leave a Reply

More by mhupfield

Ad Injector

Inject adverts directly into listings and search results. Works with…


Order Exporter

Export your order details to a CSV file. Fully customizable and works with…



Provide professional order invoices to your customers.