MainWP Blog

The future of WordPress
WordPress Business
Todd Jones

The future of WordPress: Here are my predictions for WordPress and the industry in 2020

We are standing on the edge of a gorge looking off into the future of 2020 in the WordPress industry. Look closely. What do you see? I can see a few things, and I have outlined them in this article. Am I right? Am I wrong? We will only know this time next year. I think most of these things will happen, but it might take more than 12 months. So today, I bring to you my almost, kind of, sort of 2020 predictions for the future of WordPress. Most of these effect WordPress, some, the broader digital marketing industry.

Tips & Tricks
Sebastian Moran

Using WP Search Insights Plugin for Tracking Site Searches

If you are using default search on a child site knowing what terms are being searched for on the site is hard to find unless you are using something like Google Analytics. There is a new plugin that will track search terms on a site and it is called WP Search Insights. After you have installed and activated the plugin it will add a new menu item in wp-admin; Tools > WP Search Insights The first part you will be taken to is the dashboard which will show you popular and the recent searches. Also from the dashboard settings of

Tips & Tricks
Sebastian Moran

Using the weMail Plugin for Sending Out Newsletters

There are a number of email marketing options that you can use for sending out a newsletter to your customers who have opted in on the site. One of the most recent self-hosted options for email marketing for your site is weMail plugin from weDevs. After you have installed and activated the plugin on your site it will add a new admin menu called weMail. The first time you use weMail plugin it will guide you through a setup wizard which can walk-through or you can skip the setup wizard and go through the different parts of the plugin settings. weMail

Tips & Tricks
Sebastian Moran

Using RunCloud to Host Your Sites using Vultr

Hosting sites can always be hard in knowing which host to use and then how well that host manager or control panel will work. RunCloud is a control panel that you can use on your own servers it works with Vultr, Digital Ocean, UpCloud and Linode to name a few. RunCloud also gives you easy control over your own servers. In this case, we would recommend using RunCloud with Vultr. Unlike say Cloudways where the Vultr server is wrapped into the cost of using Cloudways, RunCloud lets you use your own servers. First, you will need to signup for a

Tips & Tricks
Sebastian Moran

Encoding Emails on Sites Using a Plugin

If you end up displaying emails on a site they have a high chance of being hit by spam bots, email harvesting, and other robots. But there are a couple of easy to use plugin options to protect email addresses being displayed on your sites. The first email is called Email Address Encoder. Once the plugin has been installed and activated on the site it will add new sub-menu item in wp-admin under; Settings > Email Encoder By default, emails will be protected without having to make any changes to the settings. The next plugin option is called Email Encoder

Tips & Tricks
Sebastian Moran

How to Keep Your Child Site Secure

If you build and maintain sites for customers, site security is a top priority. WordPress moved to a two-week schedule for minor releases after WordPress 5.0 was released. Each WordPress minor release will include security fixes. These same security changes are backported to older versions of WordPress (e.g., in the case of the 4.9.X branch, the security release would be 4.9.10). You need to set a minimum version of WordPress that you will support on client sites, no later than two versions. It is easier to keep the child sites updated to the most current version, rather than running a

Using the Better Speed Plugin to Reduce WordPress Core Request Files
Tips & Tricks
Sebastian Moran

Using the Better Speed Plugin to Reduce WordPress Core Request Files

WordPress (by default) will load a number of assets on the front-end of your Child Site, which will slow it down by adding a number of requests for features you may not be using. Some of the requests that WordPress core adds on load include emojis, embeds, dashicons, jQuery migrate, XML-RPC, pingbacks, generator tag, short link, Windows live writer manifest tag, and the RSD generator. There is an easy-to-use plugin called Better Speed, which will allow you to disable those assets from loading on the front-end of your site. After you have installed and activated the plugin it will add

Using Tickera on your Child Site for Selling Tickets
Tips & Tricks
Sebastian Moran

Using Tickera on your Child Site for Selling Tickets

At some point, you may be tasked with setting up a feature on your child site for being able to sell event-related tickets directly. One solid plugin which can assist with creating events and tickets sold on your child site is called, aptly, Tickera. To set up Tickera, you will need to install the Tickera plugin on your child site. Once the plugin has been activated, it will walk you through the built-in setup wizard. The setup wizard is familiar in flow to the one WooCommerce has. Once you have gone through the setup wizard, the next step will be

Recovery Mode Email on Your Child Site
Tips & Tricks
Sebastian Moran

Setting the Recovery Mode Email on Your Child Site

WordPress 5.2 introduced a fatal error recovery mode. A fatal error on a site would have normally resulted in a white screen of death, where the front-end of the site is white and would be the result of a fatal error conflict being caused by the active theme or one of the active plugins. The fatal error would have caused the sites wp-admin not be loadable. In WordPress 5.2, when a fatal error is detected, an email is sent to the admin email address listed on the site, but there is a constant that can be set in the child

Looking for something?