In the last article, I walked you through a code review and refactoring process for the FilterWPQuery class in Josh Pollock’s plugin. We made his class more readable and performant. But we did not cover the posts generator code in the getPosts() method; rather, I left that review for this article. Why? There are two reasons. First, I wanted to give us time to thoroughly review this section of code. There are several areas that we can improve. This code provides a learning opportunity to improve your own code as we dive into code style, PHP namespace importing, string processing, and more. […]
How to Optimize and Increase Email Subscriptions on Your WordPress Site
If you’re not collecting emails on your website, you should be. If you’re currently collecting emails on your site, you could be collecting more. We all could be. That’s where conversion optimization comes in. Email list building is important for any website, but particularly for those publishing content (no matter what business type). If email signups are valuable to you, this article will cover a four-step process for increasing your email signup rate. The Money is in the List Most marketers intuitively understand the importance of a healthy email list. It’s an owned asset. It won’t shut down on you, […]
Doc Pop’s News Drop: How To Make Your WordPress Site GDPR Compliant
Doc’s WordPress News Drop is a weekly report on the most pressing WordPress news. When the news drops, I will pick it up and deliver it right to you. In this week’s News Drop we talk about the best WordPress plugins to help you reach GDPR compliance by the May 25th deadline as well as what the WordPress core team is doing to make WordPress compliant too. We also hear some behind the scenes news from WordCamp Europe about some of the GDPR workshops and sessions at WCEU. Love WordPress news, but hate reading? My name is Doc and this […]
A Simple Guide to WordPress Starter Themes
Starting completely from scratch when developing themes naturally means that you are free to do anything you’d like. This opens up plenty of room for creative freedom, but getting started can take up a lot of time. Many of the initial tasks you’ll carry out are necessary, yet time-intensive. The good news is that WordPress ‘starter’ themes or frameworks (also called ‘blank’ themes) can do some of the initial heavy lifting for you. This is because they include foundational base code for you to work from. They can help you implement essential functionality, and start you off with some best […]
Are WordPress Developers Really Cheaper to Hire?
One of the arguments for using WordPress is that affordable help for the platform is easy to find. It’s something I have seen claimed around the web a lot of times and I have made this argument myself, repeatedly. It seems simple enough: WordPress has less of an entry barrier for developers, meaning it’s easier to get into. It also has the largest ecosystem among all content management systems. That should mean a high supply of developers, which should result in low prices. However, it recently occurred to me that I have no concrete evidence to support that claim. Like […]

No Comments