Hi sedelstein,
Thank you for your interest in this plugin.
This error happens when you enable “Force to load WP core” but the condition of your server doesn’t match this plugin’s assumption.
At first, I recommend to read my article “Prevent exposure of wp-config.php” in order to know why you need to protect Plugins/Themes area.
As for this plugin’s “assumption”, there’re two cases:
1. This plugin finds an existent htaccess but has not permission to read it.
2. This plugin finds no htaccess but has no permission to write a new one.
I think the most likely case of this error is cause by 1. In this case, I guess you’re already protected by some rules in an existent htaccess which is set by administrator of your ISP.
So my answer against your question:
I assume that means the plugin is not going to work. How do I resolve this?
is “No, it works” and “You can keep to uncheck Force to load WP core“.
To clalify it, please access to https://your-domain/wp-content/plugins/ip-geo-block/samples.php . When you see the 403 page error, that’s the case.
Please let me know the above my guess is right or not by using FTP, file manager of cPanel or something similar tool.
Thanks.