Sure, you can.
* Before calling the geoip Function, check if the user agent matches known Bots or is empty.
* Before calling the geoip function, call it by using a different source temporarily ($options). Oh, I realize that I didn’t add this as an option yet, but this shouldn’t be too difficult … would this help you?
I have implemented this in beta now. You can download it here:
https://github.com/yellowtree/wp-geoip-detect/archive/master.zip
(delete the old folder ‘geoip-detect’ and then unzip the master.zip as a new geoip-detect folder.)
You can then use the code from there:
https://github.com/yellowtree/wp-geoip-detect/wiki/API-Usage-Examples#use-maxmind-precise-only-for-customers-in-germany
Awesome sounds good. Been bogged down so I haven’t gotten to the paid sign up just yet. I’ll definitely let you know how it works! This should work even in basic version though too right?
Yes of course you can simply use the automatic update option for a start.
Also, you can get a precision trial for free (1000 requests AFAIK).