Simply Static Plugin

business coffee composition computer
Photo by Pixabay on

I got an email and phone call from the hosting company I use (HostPapa). They were upselling their services because I was close to exceeding the 30GB of space allotted on my shared server account. I could upgrade my account to a personal server. I do not currently have the financial capabilities to do so. I needed to find an inexpensive solution. The first step was to figure out what CMS was taking up so much space.

Two of my WordPress installs are about my webcomics. Both these instances use the WordPress Multisite function for different stories. For my main site, Mythos Imprint, I used a plugin called WP Multi-Network to create a multi-network WP install. To maximize the website speeds, my images were optimized using ShortPixel. Using this plugin, however, generated a lot of Webp and Avif files. I wanted a solution to reduce the size of my WP multi-site/multi-network installs. So I decided to create static files of old webcomic posts. There is no point in burdening the servers with posts that barely get human traffic. I peruse Reddit to see if I can find a way. I did find an option via a thread about a plugin called Simply Static.

Simply Static is a plugin that converts dynamic PHP websites (like WordPress) into static HTML web pages. The plugin was created by Patrick Posner, a WordPress Developer. The plugin will also generate files for comments and feeds. A developer/webmaster will not lose their visitor interaction when converting their sites. The PRO version of Simply Static will build posts that will allow visitors to comment (despite being static HTML pages). A developer will not need to embed code for third-party apps like Disqus. Simply Static PRO will generate the contact forms created in WordPress. The search function will work too. This plugin was ideal for what I needed.

I opted to pay for a single-use license. This cost me 99 bucks. I was afraid I would need to buy a license for every subsite I had. I did not. All I needed to do was deactivate the plugin, remove the URL listed in my Simply Static account, then activate the plugin on a new subsite (including entering in the license key). I opted to load the new files into my local director (instead of creating a ZIP file or uploading them to GitHub. I created new folders in my directory and changed the subdomain URLs to redirect to those folders. Then I changed the URLs of my comic stories on my CMS sites to link to the static pages. I successfully turned 15 subsites into static websites.

There were some issues using the Simply Static plugin. The images were not copied into the new folders. I went into my WP installs and copied the image files. Because the images did not transfer, the IMG links were invalid. I went to each page and change the URLs to the correct location. When using the Free version, the plugin added a period at the beginning of each URL in the webpage code. This was frustrating when processing large sites. So paying for a one-year license helped when archiving those larger sites. It did take some time to go through each HTML file and change the code to correctly link to everything.

The plugin reduced my physical memory usage from 26GM to 17.48 GB. Additionally, my WP installs are receiving far fewer bots. I used Elementor and the Responsive theme by Cyber Chimps for my sites. Both programs added additional stylesheet links in the header. Having a page calling out to so many files lowered the speed of my pages. I was correcting all the image URLs; I might as well cut irrelevant external stylesheet links.

With a little CSS/HTML knowledge, Simply Static is a powerful plugin for WP users. A user can create an archive with ease using Simply Static. I would recommend this plugin to any WP developer looking to archive their content. I would also recommend getting the PRO package for sites with more visitor engagement.

two beetles on green leaf

SQL Injection on WP Plugin

On March 13th, a SQL injection script was found in the WP Statistics plugin. WP Statistic is an open source plugin design to track visitors. It records IP addresses, referring sites, search engine terms, and location statistics. Per it’s, the plugin has over 600,000 installs. The Daily Swig reported that the plugin can break a WordPress site’s encryption keys and salts. Hackers can use automated tools like sqlmap. The flaw was found in admins accessing the “Pages” option to get statistics. This sends a request to a database and generates an SQL query. This function is normally reserved for administrators. But the flaw can be viewed by non-admins. The hacker can then input their own values into the database.

When the creators were alerted to the flaw, they quickly sanitized the bug and released a new patch.

two NFL players

Too Much Blocking

I had speed issues with my WP installs for a while now. I could not figure out what I was doing wrong until now. I used too many plugins to block brute force attacks.

My default plugins for my WP installs are iThemes Security, Wordfence Security, and Jetpack. I use iThemes to change the WP-config and .htaccess files. iThemes has its own brute force protection. Wordfence is used a firewall and scanner. Jetpack has its own brute force protection. By disabling Jetpack’s brute force option, my sites sped up. I’m already protected with iThemes Security.

Sometimes I forget that a website suffers because of over-protection. When I overprotect my sites with a lot plugins, my sites suffer from performance issues. It is like doubling up on prophylactics… the effectiveness degrades because of friction. It is the same for plugins. Too many security plugins destroy the effectiveness of one security plugin.

person in spiderman costume

Being a Site Admin Sucks

In 2009, I purchased a domain called RealLifeSuperheroes dot org (or RLSHorg). I used WordPress as the Content Management System. I reposted articles about people dressing up as superheroes and fighting crime. My friend and I secured an advertising deal with Lionsgate for the Kickass Movie in 2010. To further the site’s usability (or UX), I added the BuddyPress and bbPress plugin. I also added a multisite function so people can blog on the site.

After watching the movie “The Social Network” I gave my site up to anyone who wanted to run it. I was done being the site’s webmaster. A guy named Watchman (from Milwaukee) said he’d run it. With no WordPress experience the install became severely infected with viruses. Watchman allowed anyone to register. I could not recover the website, so I closed it down. The site had over 800 spam users. I did not have the experience to clean the infected site. Nor could not I rebuild it. So I moved the old articles to a archive site. Watchman gave up the domain and the GoDaddy hosting account.

A screenshot of Geist complaining about site I do not own.
I don’t want to take this personally. This individual drunk posts and claims the FBI is hunting him.

There was a lot of backlash from RLSH people. One guy in San Diego claimed I did this on purpose to destroy the community. Another guy named Geist claimed I stole money from him. I guess Watchman asked for money to keep the hosting going. Even now, people complain about my mismanagement of RLSHorg.

I learned two things from hosting a community hub-

  1. Never let the inmates run the asylum.
  2. Develop a thick skin.

Visitors do not understand the hard work and dedication that goes in a website. I spent hours on site development and maintenance. A lot of my money went into the site. I learned about WordPress (which I am glad for). But the fronted users had no idea why I did certain things. Instead they complained about my management. They said that I had a bias or an agenda against other people. They wrote blogs about how I was like to Osama Bin Laden (with YouTube videos and Photoshop memes). It was a horrible experience in hindsight. I am not sure the Pros outweigh the Cons.

Site users have no capability to understand web development. It is not their job to know. Their job is to visit and consume content. Complaining about a website means they are visiting. My job is to build and maintain the site. They are the users. They are not the admins. It is their right to complain.

I have the right not to listen. It is my right not to believe their insults. I chose to listen to gather feedback. I failed to understand that there are bad opinions. Not everyone is capable of rational thought. Some people give selfish criticisms. Frankly, some people are stuck up jerks. It is difficult to discern what was positive feedback and what was not. I didn’t trust myself. The job of a web admin is to trust that they know what they are doing. Some users are not trained web development people.

I learned that a web developer will always be linked to a website. You can build the backend to be easy to maintain. But if the new owners do not understand why things work the way they do, the site will crash. This might be the reason why some classes I took recommends adding maintenance fees. No one wants to be the garbage man. Everyone wants to be the Mayor. A site owner is both the mayor and garbage person. And being a free website garbage man sucks.

I am building a new WordPress collective at The plugins I am using are BuddyPress, bbPress, Youser, and Comic Easel. My intention is to create a Webcomics hub like Tapas or Webtoons. I want to teach indie comic creators how to build and maintain WordPress sites. There are some Indie Comic collectives that do not and their subdomains are lacking. Whatever I learned in college, I want to sharing with others. Revisiting my time as admin of RLSHorg may help me make smarter choices. I don’t want to make the same mistakes as before.

Unsplash logo

Unsplash for WordPress

Unsplash Test Image
A look at the Unsplash Block

Unsplash released an official WordPress plugin. For those who may not know, Usplash is an image repository for free images. Photographers donate their photos to Unsplash for others to use for free. Unsplash built a plugin that connects WordPress to their image library.

WPTavern wrote an excellent blog about the plugin at

The setup is easy. A user must have Unsplash account so the plugin can connect the site via security token. Click on the connect button in the plugin’s dashboard, and your all set.

Adding this powerful repository eliminates the need to search for royalty-free images. It is not fun activity unless you are creating your own images. The conflict I found is that this plugin will not work if you are using the External Links plugin (by WebFactory LTD).

Download the plugin at

Space shuttle lift off by NASA Imagery

Site Accelerator

Site Accelerator
To accelerate or not to accelerate, that is the question.

I draw comics and webcomics. Comics is a passion of mine since I was a kid. It is important that my webcomics loads fast and clear. I am particular on site caching.

Jetpack had an option called “Photon.” Photon accelerated images by using as a Content Delivery Network. Photon did the reverse for my images. My sites loaded very slow. If my site lost its connection to, my images would not load at all. I stopped using the Photon option.

Jetpack merged Photon with a new option called “Site Accelerator.” I was skeptical about activating this option because of my experience. To my surprise, the Site Accelerator did NOT screw up my webcomic; it improved my site’s load speed.

I am happy that Jetpack continues to improve their service. I am also happy that my load speeds improved.

Happy Birthday WP

WordPress celebrates 16 years today. You can read more about it via WP Tavern at

I began using WordPress in 2009. I worked on a site called Real Life I used WP to repost articles about people dressing up as Superheroes to do good deeds. The site evolved into a Social Network (due to BuddyPress). When the movie Kick-Ass came out, Lionsgate offered my co-admin and I a cross marketing deal. In 2011, I stepped down as admin and left the site to new administrators. They could not maintain the site. It broke due to viruses and spambots. I moved the old content to a address.

Since then, WordPress is my go-to site builder. I often experiment with other platforms, but my bread and butter is WordPress. It is what I am familiar with and it is what I’ve taken classes for. It’s a powerful piece of software. I don’t know where I would be without WordPress.

Thank you to the Automattic team for building a CMS that has shaped how I develop websites.

WordPress 5.0 Icon

WP 5.0 is Live

WordPress 5.0 just launched today. I have updated all my WP sites. There are no issues to report right now. All is good.

This is my first blog with Gutenberg as the native text editor.I’m not skeptical about how WP would function with Gutenberg. I am concerned with how awkward the new text editor is. WP is reaching out to Squarespace and WIX users. I will learn to live without a basic text editor. I remain annoyed by the Document/Block options on the right-hand side. This may be another feature that appeals to non-WP users. 

There are new plugins to build on Gutenberg framework. Block Gallery by Rich Tabor allows users to build better galleries. Block Lab is another plugin to create custom Gutenberg block. I’ve loaded both in this install and will experiment with them. 

Good luck to everyone updating their installations today. I hope it is a smooth transition. 

Moving my blog

I changed my Heart WordPress blog address! I want toexperiment with the latest version of WordPress (WP 4.9.9 Alpha). Although WPdoes not recommend beta testing their programs on live site, I am doing itanyway.

My Heart WP site is a continuation of my college finalproject. Rather than let my WP project fade into portfolio obscurity, I use itto test new WP features. My final blog project site was a subfolder my WP network install. I created that network using the WP Multi-Network plugin and WordPress Multi-Site option. But, the plugins I use for my final are not usedanywhere else on in the network. This concerns me because I don’t want to usean untested plugin that will destroy my network. So I moved my blog to adifferent install which I can destroy without worry.

This site will be the first site I upgrade when WP 5.0 comesout. I’m anxious to see how WordPress runs when Gutenberg is its core text editor (