Who should read this article:
- You are not using Wordfence plugin and …
- You was using Free filters(Advanced AJAX Product Filters) with version 1.3.5 or less
- You was using Paid filters(WooCommerce AJAX Products Filter) with version 2.3.0.4 or less
- Your site is configured with option to edit plugins and/or themes.
How to fix this?
- Update the plugin to the most recent version. No matter if you have free or paid version of the plugin.
- Install Wordfence plugin . At least while doing this steps.
- 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
- 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.
- Re-install your active(and parent) theme and re-install or remove all other themes you have.
- 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.
- Now your site is protected and clean from this issue.
- 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?”
