WordPress

The Only Theme You’ll Ever Need for WordPress: Avada

For a decade, I’ve been personally developing custom and published plugins, correcting and designing custom themes, and optimizing WordPress for clients. It’s been quite a roller coaster and I have very, very strong opinions about the implementations I’ve done for companies large and small. I’ve also been critical of builders – plugins and themes that enable unrestricted modifications to sites. They’re a cheat, often massively inflating the size of a site’s web pages while slowing down the site significantly. Most of the work that we do when we take on a web development job for

Read More...

Podcasting, WordPress

WordPress Sidebar Widget and Shortcode for Playing Podcasts

If you’ve ever utilized the default RSS widget for WordPress and entered a Podcast RSS feed, you’ll notice that it only displays the title and description. That’s because the iTunes standard for podcast feeds adds additional tags for the image associated with a podcast as well as the location of the podcast file itself. Despite WordPress having its own audio player, the two don’t work together… until now! I was pretty frustrated that I couldn’t have folks play the latest podcasts from my sidebar so I built and submitted a WordPress Plugin to do this.

Read More...

WordPress

PHP: Use the WordPress API to Build a Shortcode to List Subpages

We’re working on quite a complex implementation for an enterprise client right now. The site is being built in WordPress but has a ton of bells and whistles. Often, when I’m doing this type of work, I like to save the custom code for repurposing later on other sites. In this case, I thought it was such a useful function, I wanted to share it with the world. We’re using the Avada WordPress theme with the Fusion Page Builder as a parent theme, and deploying quite a bit of custom code in our child theme.

Read More...

Publishing, WordPress

How to Check, Remove, and Prevent Malware from Your WordPress Site

This week was pretty busy. One of the non-profits that I know found themselves in quite a predicament – their WordPress site was infected with malware. The site was hacked and scripts executed on visitors that did two different things: Tried to infect Microsoft Windows with malware. Redirected all users to a site that utilized JavaScript to harness the visitor’s PC to mine cryptocurrency. I discovered the site was hacked when I visited it after clicking through on their latest newsletter and I immediately notified them of what was going on. Unfortunately, it was quite

Read More...