audept
Forum Replies Created
-
Forum: Plugins
In reply to: [Force Login] Wordfence UseOk, to help others this is what I did with the rest api code and it seems to be working…if I have done something bad please let me know..?..
———————————————————————–
function v_forcelogin_rest_access( $result ) {
if ( null === $result && ! is_user_logged_in() ){ $allow = array(“54.68.32.247″,”44.235.211.232″,”54.71.203.174”); //allowed IPsif(in_array($_SERVER[‘REMOTE_ADDR’], $allow) || in_array($_SERVER[“HTTP_X_FORWARDED_FOR”], $allow) || in_array($_SERVER[“HTTP_CLIENT_IP”], $allow)) { return $result; }
return new WP_Error( ‘rest_unauthorized’, __( ‘Only authenticated users can access the REST API.’, ‘wp-force-login’ ), array( ‘status’ => rest_authorization_required_code() ) );
}
return $result;}
add_filter( ‘rest_authentication_errors’, ‘v_forcelogin_rest_access’, 99 );
————————————————————————-Having Added this snippet to the original above….
{ $allow = array(“54.68.32.247″,”44.235.211.232″,”54.71.203.174”); //allowed IPs
if(in_array($_SERVER[‘REMOTE_ADDR’], $allow) || in_array($_SERVER[“HTTP_X_FORWARDED_FOR”], $allow) || in_array($_SERVER[“HTTP_CLIENT_IP”], $allow)) { return $result; }
Hi Dave,
Didn’t understand the history…I knew the display widgets was no longer supported, but it has always been a GREAT plugin. At the time, the extra gelocation code pulled from a remote server still made it worth it to me. Updated 5 sites with the wordpress supported SEO version…no issues, all settings from version 2.04/05 saved…and the new SEO version knew what to do with these.
Special thanks to you and the wordpress folks for being on top of this ??
Hi displaywidget,
Confirming viable work-around by save button selection.
Big relief and Thanks! for your prompt response ??