How to Write and Run Shell Scripts
I really appreciated this little summary about how to make BASH scripts from Lara Schenck. People will be all over the map in terms of where they come to the concept of “shell scripting” or “run a...
View ArticleWordPress Custom Taxonomies: How and Why to Create Them
Organizing your content is one of the core features of a content-management system (CMS) like WordPress. As such, WordPress contains “taxonomies” to help you keep your content easy to find for both you...
View ArticleSome Fun Modern PHP Features
A lot of WordPress PHP is still written in a PHP 5(.6) style for compatibility reasons. This is the best/worst thing about WordPress. But increasingly hosts are pushing even the most laggardly PHP...
View ArticleWordSesh 2022 Signups Open
The free and great WordSesh conference has released the schedule and opened signups. Which means—as you probably guessed—that you register with a simple form and then can watch all the sessions live....
View ArticleStyles In Modern WordPress
I really appreciated this article from Brian Coords over at MasterWP. He does a great job of situating some recent core-team discussions about styling thinking within a context that me (as an average...
View ArticlePHP for Beginners: Starting on Backend WordPress Development
WordPress, the content management system the internet loves. You can use it for years without needing to tackle PHP, but eventually you’re finding yourself needing it. You go to Bing and search “php...
View ArticleThe Disadvantages of WordPress
This little article from Kim Coleman is a great little summary of some of the biggest reasons NOT to use WordPress for a project. I think a lot of WordPressers—myself very much included—can sometimes...
View ArticleSecret Mechanisms of CSS
As a very non-expert CSS author, I really appreciated this talk from Josh Comeau where he covers a few of the more confusing and surprising parts of the language....
View ArticleWP Engine Review 2022: Great WordPress Hosting, But Not the Best
Debating whether WP Engine is the best hosting solution for your WordPress site(s)? When it comes to managed WordPress hosting, WP Engine is undeniably the biggest name in the space. Unlike a lot of...
View ArticleWhich is the Best SiteGround Plan? The WordPress Shared Hosting Comparison
WPShout was happily hosted on SiteGround for years, from about 2015 to 2020. We recently switched this site over for the slightly higher performance possibilities of a (significantly more expensive)...
View ArticleUnderstanding The Loop: WordPress’s Way of Showing Posts
This article introduces one of the most important topics in WordPress development: the WordPress loop, or more commonly simply “the loop.” If you’re interested in under more of the key concepts of...
View ArticleHow to Set Your Site Icon (Favicon) in WordPress
One thing every WordPress site should have is a site icon, also called a “favicon”—the little tiny image that shows up in your browser tabs to let you tell one site from another. Ours at WPShout is a...
View ArticleCourse: WordPress Theme Development (Core Concepts)
Welcome! WordPress themes are one of the most important topics that one must understand to be good at WordPress development. Themes underlie the entire visual half of WordPress sites, but often grow to...
View ArticleKinsta Review 2022: The Best Managed WordPress Hosting (Learn Why)
If you’re searching for the best managed WordPress hosting, Kinsta is probably a name you’ve come across. There’s a reason for that – Kinsta is one of, if not the, best managed WordPress hosts in...
View ArticleHow to Create WordPress Custom Page Templates (& Why)
There are many many ways you can change the look of a specific page on your WordPress site. You can change the content inside the WordPress content editor. You can change the CSS rules that affect the...
View ArticleHow to Link to Page Content from a WordPress Navigation Menu
It’s pretty common in WordPress: wanting to link to a section of a page. I remember fondly my first time [stares wistfully into the middle distance]. This Quick Guide explains how to do that, and how...
View ArticleWordPress Hooks, Actions, and Filters: What They Do and How They Work
This article introduces one of the most important topics in WordPress development: WordPress hooks, including action hooks and filter hooks. Hooks are at the core not only of how WordPress plugins...
View ArticleIntroduction to Object-Oriented PHP for WordPress Developers
Our goal today is introduce object-oriented programming in PHP, as the basis to discuss OOP in WordPress. In WordPress, object-oriented PHP is a well-known learning challenge. I remember my first...
View ArticlePHP Static Methods in Depth: What They Are & How they Work in WordPress
One of the things that often confuses people new to object-oriented PHP is what are called “PHP static methods” and “static properties”. They’re often confusing, because you simply aren’t used to the...
View ArticleUnderstanding Class Inheritance (Child and Parent Classes) in Object-Oriented...
Last time, we covered the fundamentals of object-oriented programming (OOP) in PHP: what an object is, what a class is, and how they interact. Today, we’re going to cover an intermediate OOP topic: how...
View Article