• Of all the posts on the internet about how to remove this plugin why has there not been a button to reset button, remove all ithemes settings button, undo changes, and purge ithemes database entries button? This is ridiculous. Not even a way to remove the settings that were placed individually once you set them. Once you install this plugin, make changes, be prepared to go through a hassle to get your wordpress back or just format your wordpress and start all over. You will not be able to choose or test another plugin for security.

    https://wordpress.org/plugins/better-wp-security/

Viewing 4 replies - 1 through 4 (of 4 total)
  • As per the Description tab on the WordPress.org page of this plugin:

    Warning

    Please read the installation instructions and FAQ before installing this plugin. iThemes Security makes significant changes to your database and other site files which can be problematic, so a BACKUP is strongly recommended before making any changes to your site with this plugin. While problems are rare, most support requests involve the failure to make a proper BACKUP before installation.

    So the magic restore\reset\clean\undo solution for this plugin is BACKUP … or alternatively deactivate & delete the iTSec plugin.

    dwinden

    Thread Starter Auguss

    (@auguss)

    The site still works. Deactivating/Deleting plugin results in settings are still there. If the plugin has the ability to edit the DB why does it not has the ability to remove the settings?

    That is odd and could indicate there is something wrong or broken.

    What settings are still there ? Can you give me some examples ?
    Are you using the latest iTSec plugin release (4.6.10)?
    And is that an old install upgraded to the current release or did you install a recent iTSec plugin release recently ?
    (Asking this because there could be old stuff still in the database that is not being purged by the current iTSec plugin release).

    Deactivating and deleting the iTSec plugin will under normal circumstances remove all related database stuff. I tested this myself.
    (Not yet in the current release by the way).

    Even better, I discovered in the code an undocumented constant which presumably will force the deactivation of the Plugin to also perform the database purge actions which are normally only executed when deleting the plugin.

    ITSEC_DEVELOPMENT //set ITSEC_DEVELOPMENT to true to reset settings on deactivation for development

    I haven’t (yet) tried this myself but if I understand correctly this is a shortcut for the developer to end up with a clean\reset database.
    For anyone else reading this post, use it in the wp-config.php file at your own risk.

    dwinden

    Tested the ITSEC_DEVELOPMENT constant in wp-config.php this morning.
    Using iTSec plugin 4.6.10

    Just added the following line in wp-config.php:

    define(‘ITSEC_DEVELOPMENT’, true);

    Then logged into WP Dashboard and deactivated iTSec plugin.
    It does exactly what I described in my previous post.
    All iTSec tables (3) and options (19) are deleted from the database.
    Works perfectly.

    dwinden

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘No undo changes or reset button’ is closed to new replies.