Select Page

Who should read this article:

  1. You are not using Wordfence plugin and …
  2. You was using Free filters(Advanced AJAX Product Filters) with version 1.3.5 or less
  3. You was using Paid filters(WooCommerce AJAX Products Filter) with version 2.3.0.4 or less
  4. Your site is configured with option to edit plugins and/or themes.

How to fix this?

  1. Update the plugin to the most recent version. No matter if you have free or paid version of the plugin.
  2. Install Wordfence plugin . At least while doing this steps.
  3. Open plugin settings page tab Javascript and check the fields you have there. Do you see there some text? Did you add it there? If not – remove it and save the settings. If this is your code/styles you can leave it as is but check it good. There should be no <script> text inside
  4. Check your WordPress admin users. Is there admin ‘systemusers’ or ‘systemuses’ or ‘woosales_wp’? Remove them. It is better to remove all admins you didn’t create personally.
  5. Re-install your active(and parent) theme and re-install or remove all other themes you have.
  6. Re-install/Update all the plugins you have. Most likely Wordfence plugin will show you free plugins that should be updated but not paid plugins. You need to re-install/update them manually.
  7. Now your site is protected and clean from this issue.
  8. At the end when all plugins and themes will be cleared and Wordfence plugin will be protecting check admin users again.

What to do if I cannot update the plugin.

You will need to edit 2 files manually.

First one is includes/wizard.php – just remove that file.

Now open main.php file. You need to find and remove such lines

1) Line close to 172

if( is_admin() ) {
require_once dirname( FILE ) . '/includes/wizard.php';
}

2) Line close to 182

new BeRocket_AAPF_Wizard();

3) Line close to 356

$redirect_to_wizard = get_option('berocket_filter_open_wizard_on_settings');
if( ! empty($redirect_to_wizard) ) {
delete_option('berocket_filter_open_wizard_on_settings');
wp_redirect(admin_url( 'admin.php?page=br-aapf-setup' ));
}

Now you can continue from step #2 of “How to fix this?”