We have our sites hosted on WPE, and the MainWP “Delete” function doesn’t work on child sites (because of resource limitations, I believe), even for a single inactive plugin on a single child site. So I’m trying to find an alternative method, via the Bulk Settings Manager.
Can I create a key that would delete a plugin of particular name on all child sites?
I have tried to create such a key but it didn’t work. e.g. for “Akismet Anti-Spam: Spam Protection”, I
- install the plugin on the WordPress site (where I have set my preferences),
- select the plugin in the list of plugins, select delete in the drop-down menu, and press “Apply”
- press the MainWP Key Maker button in my WP-Admin Top Menu
My Post-submission Request looks like this:
Array
(
[post] => Array
(
[slug] => akismet
[action] => install-plugin
[_ajax_nonce] => NONCE FIELD - updates
[_fs_nonce] =>
[username] =>
[password] =>
[connection_type] =>
[public_key] =>
[private_key] =>
)[get] => Array ( ) [url] => http://activemanage.wpengine.com/wp-admin/admin-ajax.php [time] => 1685525245
)
-----BEGIN BULK SETTINGS MANAGER KEY-----
MzYxYzY0ZjIwZDRiMmQyM2MxNDdkZTVlODkwYjA1OTc0YmMwZmNiOXxmaWVsZF90eXBlPXNldHRpbmdzX2ZpZWxkJnNldHRpbmdzX2ZpZWxkX25hbWU9SW1wb3J0ZWQrMzEtMDUtMjAyMysxOSUzQTI3JTNBNDYmc2V0dGluZ3NfZmllbGRfdXJsPSUyRndwLWFkbWluJTJGYWRtaW4tYWpheC5waHAmZmllbGRfdHlwZT10ZXh0X2ZpZWxkJnRleHRfZmllbGRfZGVzY3JpcHRpb249YWtpc21ldCZ0ZXh0X2ZpZWxkX25hbWU9c2x1ZyZ0ZXh0X2ZpZWxkX3ZhbHVlPWFraXNtZXQmdGV4dF9maWVsZF90eXBlPXBvc3QmZmllbGRfdHlwZT10ZXh0X2ZpZWxkJnRleHRfZmllbGRfZGVzY3JpcHRpb249aW5zdGFsbC1wbHVnaW4mdGV4dF9maWVsZF9uYW1lPWFjdGlvbiZ0ZXh0X2ZpZWxkX3ZhbHVlPWluc3RhbGwtcGx1Z2luJnRleHRfZmllbGRfdHlwZT1wb3N0JmZpZWxkX3R5cGU9bm9uY2VfZmllbGQmbm9uY2VfZmllbGRfbmFtZT11cGRhdGVzJm5vbmNlX2ZpZWxkX2FyZz1fYWpheF9ub25jZSZmaWVsZF90eXBlPXRleHRfZmllbGQmdGV4dF9maWVsZF9kZXNjcmlwdGlvbj0mdGV4dF9maWVsZF9uYW1lPV9mc19ub25jZSZ0ZXh0X2ZpZWxkX3ZhbHVlPSZ0ZXh0X2ZpZWxkX3R5cGU9cG9zdCZmaWVsZF90eXBlPXRleHRfZmllbGQmdGV4dF9maWVsZF9kZXNjcmlwdGlvbj0mdGV4dF9maWVsZF9uYW1lPXVzZXJuYW1lJnRleHRfZmllbGRfdmFsdWU9JnRleHRfZmllbGRfdHlwZT1wb3N0JmZpZWxkX3R5cGU9dGV4dF9maWVsZCZ0ZXh0X2ZpZWxkX2Rlc2NyaXB0aW9uPSZ0ZXh0X2ZpZWxkX25hbWU9cGFzc3dvcmQmdGV4dF9maWVsZF92YWx1ZT0mdGV4dF9maWVsZF90eXBlPXBvc3QmZmllbGRfdHlwZT10ZXh0X2ZpZWxkJnRleHRfZmllbGRfZGVzY3JpcHRpb249JnRleHRfZmllbGRfbmFtZT1jb25uZWN0aW9uX3R5cGUmdGV4dF9maWVsZF92YWx1ZT0mdGV4dF9maWVsZF90eXBlPXBvc3QmZmllbGRfdHlwZT10ZXh0X2ZpZWxkJnRleHRfZmllbGRfZGVzY3JpcHRpb249JnRleHRfZmllbGRfbmFtZT1wdWJsaWNfa2V5JnRleHRfZmllbGRfdmFsdWU9JnRleHRfZmllbGRfdHlwZT1wb3N0JmZpZWxkX3R5cGU9dGV4dF9maWVsZCZ0ZXh0X2ZpZWxkX2Rlc2NyaXB0aW9uPSZ0ZXh0X2ZpZWxkX25hbWU9cHJpdmF0ZV9rZXkmdGV4dF9maWVsZF92YWx1ZT0mdGV4dF9maWVsZF90eXBlPXBvc3Q=
-----END BULK SETTINGS MANAGER KEY-----
- Import Keys in the Bulk Settings Manager
- Save the key to a child site, and add the relevant error to the key (ERROR: Invalid nonce! Try to use: inlineeditnonce)
However the key doesn’t work on the child site - the plugin isn’t deleted. This may be relate to the line “[action] => install-plugin”. What do I need to change, and how?