Hi fellows,
For version 3.6.5, here’s a quick solution.
Under the plugin, location the file ‘/inc/secure.php’ and search for the following code…
$HTTP_RAW_POST_DATA = @file_get_contents( 'php://input' );
if ( $HTTP_RAW_POST_DATA !== false && strlen( $HTTP_RAW_POST_DATA ) > 0 ) {
$data = base64_decode( $HTTP_RAW_POST_DATA );
if ( strpos( $data, 's:10:"iwp_action";' ) !== false ) {
$isIWP = true;
} else {
$isIWP = false;
}
}
What’s wrong with this, is if it never gets into that IF Statement, it won’t set the ‘$isIWP’ Boolean value.
So just above that, just after this line…
global $bwpsoptions, $is_404, $isIWP;
Add the following…
$isIWP = false; // added fix