MainWP Blog

Learn How to Reduce WP Activity Log Plugin Database Size
Tips & Tricks
Sebastian Moran

How to Keep Your WP Activity Log Plugin Database Storage Down

If you are using the WP Activity Log plugin on your WordPress website for tracking site activity and changes, then it is worth keeping an eye on the site’s database tables that the plugin uses. The WP Activity Log plugin uses the following custom database tables for storage; wp_wsal_metadata wp_wsal_occurrences wp_wsal_sessions If you are already using the WP-Optimize plugin, then you can quickly check the size of the WP Activity Log from wp-admin; WP-Optimize > Database > Tables Then go search for wsal and the tables will show in the WP-Optimize UI. Many hosts provide phpMyAdmin, which can easily be

Remove WP Offload SES Plugin Logs
Tips & Tricks
Sebastian Moran

How to Optimize Database Usage for the WP Offload SES Plugin

The WP Offload SES plugin is used to send site emails using the cheapest AWS SES service. WP Offload SES Lite Plugin for WordPress Below are the custom database tables that the WP Offload SES plugin uses; wp_oses_attachments wp_oses_clicks wp_oses_email_attachments wp_oses_emails wp_oses_failures wp_oses_jobs The database table to check; wp_oses_emails From the WP Offload SES plugin settings, check that you are not storing 30+ days or email logging in your site’s database. The ideal setting for log storage would be between 7 & 14 days. Otherwise, it can result in that database table being 20~30+ GB in size. Settings > Offload

Tips & Tricks
Sebastian Moran

How to Use the WP Rollback Plugin

It is worth knowing how to rollback plugins or themes on a site, due to either the current version of the plugin having a bug or a current version of a plugin causing a conflict with another active plugin. The plugin which allows you to easily rollback a plugin is WP Rollback. After you have installed and activated the plugin in the plugin list, in wp-admin next to deactivate Rollback will show. When you select rollback next to the plugin that you want to rollback to a previous version, the next screen will show all versions of the plugin which

Migrate from the Stream Plugin to the WP Security Audit Log Plugin
Tips & Tricks
Sebastian Moran

How to Migrate from the Stream Plugin to the WP Security Audit Log Plugin

Stream is a plugin from XWP which works, but compared to newer security audit plugins such as WP Activity Log, it is quite limited. Stream can also bloat the site database, depending on how long logs are being stored by. To  reset the database of entries that Stream has created, you can do so from wp-admin; Stream > Settings > Reset Stream Database When you deactivate and delete the Stream plugin, the two custom database tables that the plugin creates will not be removed, unless you click on the uninstall next to the plugin in the plugin list. An easy

Tips & Tricks
Sebastian Moran

Using WP Optimize Plugin for Site Caching on Your Child Site

WP Optimize was originally a plugin that could easily optimize your child site database and site images. In the most recent 3.0.0 release, WP Optimize now includes support for page caching. To access the site caching feature in WP Optimize, make sure you have updated the most current version. From the admin menu, go to; WP Optimize > Cache Which will show tabs for the following; Page cache Preload In preload, you can set how often the site will have site pages requested, so that those site pages will be cached. The preload in WP Optimize will create a cron

Move to MainWP
Conversion
Sebastian Moran

How to Convert from iControlWP to MainWP for your Sites

iControlWP is a Software as a service (SaaS) for managing multiple WordPress sites. MainWP is not SaaS-based and it will never be. It is very easy to change over from iControlWP to MainWP to manage all your clients’ sites. First, you will need to install MainWP Dashboard to create a Dashboard site to manage all of the connected sites. It is always recommended to use a fresh WordPress install for the MainWP Dashboard site. First, install the MainWP Dashboard plugin, then activate and walk through the steps of the setup wizard.  Once you have set up the MainWP Dashboard site,

Easy WP SMTP Plugin Vulnerability Update Immediately
Tips & Tricks
Sebastian Moran

Easy WP SMTP Plugin Vulnerability Update Immediately

If you are using the plugin Easy WP SMTP for sending site emails using SMTP, make sure that you update to version 1.3.9.1. Do not delay updating any of your child sites, as using the unfixed version of the plugin gives your child site a high chance of being hacked. For more information about the critical zero-day vulnerability issue in Easy WP SMTP plugin, you can read this post. WPScan also has more information. The hack will take the form of an admin user being created, due to a vulnerability in the older unpatched version of the plugin. The siteurl

How to use Action Log for MainWP
Extension Tutorials
Sebastian Moran

Using the Activity Log for MainWP Extension

MainWP now has a very useful way to track changes made on both the MainWP Dashboard site, as well as tracking changes to connected child sites using Activity Log for MainWP extension. First, you will need to install the WP Activity Log plugin on all of the connected child sites, which is very easy to bulk install plugins on your MainWP Dashboard site. Next, you will need to install the Activity Log for MainWP extension on your MainWP Dashboard site. Once the Activity Log for MainWP extension has been installed, follow the setup wizard for which child sites where WP

remove gutenberg banner
Extension Tutorials
Bogdan Rapaic

How to hide the Gutenberg Banner from your child sites

WordPress 4.9.8 release, scheduled for July 31, 2018, will include a banner inviting website owners to try the new Gutenberg editing experience. This banner shows for all users with the back end access and each user needs to dismiss it individually. Hiding this banner on multiple sites can take you some time, however, MainWP Code Snippets Extension can come handy and save you some time. With the following snippet, you can hide the banner directly from your dashboard and hide it for all users. Code for removing Gutenberg Invite Banner Add the following information to your Code Snippets Extension and then

Looking for something?

Privacy laws apply to businesses that collect personal information. Since no personal information is collected by the MainWP plugins, no privacy laws apply to the MainWP plugins. This includes GDPR, UK DPA 2018, PIPEDA, Australia Privacy Act 1988, LGPD, PIPL, and other privacy laws.
Donata Stroink-Skillrud
Donata Stroink-Skillrud
President of Agency Attorneys

Your Download Is Just One Click Away

…or just download the plugin.

By entering your email, you agree to our Terms of Service and Privacy Policy.