How to Give a WordPress Popup Maker Popup its Own URL for Sharing

Web development clients seem to love popups. They’re always asking me to add popups to websites. My “go to” solution for WordPress popups is the popular Popup Maker plugin. But, as explained in this article, WordPress Popup Maker has had its “popup” custom post type set to “private” since version 1.7. While there are cases … Read more

The Best Spelling and Grammar Checker for WordPress

photo by Stanley Dai on Unsplash.

As a frequent blogger, I depend on spelling and grammar checking, especially because I’m not a very good proofreader of my own content. So, I was surprised and dumbfounded when I found out that Automattic’s own Jetpack spell checker did NOT work with their new Gutenberg block editor! After looking online, I saw that one … Read more

Where to Get Free Stock Photos, Videos, and Icons for Your Website

Photo from Pixabay

Stock photography can be expensive. And randomly grabbing licensed images from the Internet can cost you thousands of dollars if you’re found violating copyright and threatened with legal action (this happened to someone I talked to at a Meetup). Filtered Google Search You can find free legal images through a filtered Google search, but I … Read more

Fix the WordPress Divi Contact Form Error “Please refresh the page and try again”

On one of my sites, my Divi contact form worked great on desktop but someone told me it didn’t work on mobile. Sure enough, they were right! On my iPhone, I got this message after submitting the form: “Please refresh the page and try again.” In French, the error is “Veuillez actualiser la page et … Read more

Create a WordPress Multisite Network with Different Domain Names

Construction cranes

I had a situation where I needed to create a WordPress Multisite network of sites with each site having completely unique domain names.  I found everything I needed by Googling around and I got it to work, but I wanted to document it for later use because there are some “gotchas”.  Here’s the procedure. Note, my … Read more

Map a Different Domain Name to a WordPress Page or Post

WW2 Fighter

I had a client who wanted to map a domain name (different than the site’s root) directly to a WordPress Page, and not show the WordPress URL. For example, let’s say you had a WordPress blog with this Page:http://myblog.com/my-first-post/ But let’s say you want the URL of that post to be http://airplanesarecool.com. Of course, you could … Read more

11 Tips to Encourage Commenting on Your Blog

keyboard

Comments are a really important part of any blog. They give you important feedback about your work, and give you invaluable information about what people are looking for. I’ve gotten ideas from some of my most popular blog articles from the comments. So, it’s important to encourage comments on your blog whenever possible! Here are … Read more

The Best Commenting System for Your Website

Computer keyboard

A while ago, I had to do a survey of the most popular commenting services out there so I could use it on my highest-volume blog.  My “must-haves” as far as commenting systems are concerned were: For me, some “nice to haves” were: Only ONE commenting platform met all of my requirements!  Here’s a rundown … Read more

The Best Cloud Invoicing Software for Freelancers: FreshBooks vs. Harvest

Harvest vs. Freshbooks

I finally decided that it was time to move from my primitive accounting “system” based on Word and Excel to a modern cloud-based solution for my freelance business.  I wanted invoicing, time tracking, and expense tracking.  After doing some research online, I narrowed my choices to two popular solutions: FreshBooks and Harvest.  I signed up … Read more

Create a “Slot Machine” Hover Effect with CSS

Slot Machines

A client requested a “slot machine” hover effect for their social network buttons.  When you hover on the icon, it moves up, sort of like in a slot machine, and changes color.  Here’s an example of what I’m talking about: It turns out that this effect can be accomplished with some clever CSS!  No JavaScript … Read more

My Website Pre-Launch Checklist

Space Shuttle Enterprise

This is a list of items to check before and after launching your site. It’s not necessarily an exhaustive list for every type of website, but it is a good starting point for most sites. Getting Your Site Known 1. SEO 2.  Social Media Appearance With the importance of social media, you should check to … Read more

Host Multiple Sites on a Single Amazon EC2 Instance

Construction cranes

Here’s how to host multiple sites on your EC2 instance running the Amazon Linux AMI.  Remember to make a backup of your instance before proceeding. Assign a Static IP Address The first thing you should do, if you haven’t already, is assign a static IP address to your EC2 instance. You can do this in the Amazon … Read more

Modify Your .htaccess File to Eliminate Query Strings and Make Pretty URLs

Mod Rewrite screeenshot

I developed a website for a client that would display different photos based on a query string in the URL.  An example of this type of URL would be “http://mysite.com/album.php?photo=ab12345”. But, that is an ugly URL. Not only that, some people claim it’s not ideal for SEO.  Much better would be “http://mysite.com/ab12345”.  Here’s how to … Read more

Make Any WordPress Theme Responsive (Mobile-Friendly)

WordPress structure

Here is the scenario: You’ve searched high and low and found the perfect WordPress theme for yourself or your client. But, there’s one big problem: it’s not mobile-friendly. With mobile web traffic soon expected to exceed desktop web traffic, being mobile-friendly is critical. I often have to go through the exercise of converting a non … Read more