In-Depth WordPress Tutorials for Developers
Welcome to WPShout, a website about WordPress development. We cover making the most of WordPress in tutorials, news stories, and other resources.
Below, you can browse some of the great stuff we've published recently.
If you're ready to take the next step in your WordPress development journey, now might be the time to look at our excellent premium courses:
- Up and Running for learning WordPress development.
- WordPress Security with Confidence for properly tackling WordPress security.
Thanks for reading as always, and enjoy the site!
P.S. If you haven't already subscribed for our excellent weekly newsletter, then now's the time 🙂
Our "Start Here" Guides
These core WordPress development tutorials will get you started on the right foot.
Check out our most recently published WordPress development tutorials, thoughts and advice on working as a WordPress developer, and WordPress development news.
WordPress people will often talk about the “white screen of death” or WSOD. They’re referring to when a WordPress site just stops making web pages and instead offers only a giant white field. This is intimidating for anyone, but especially new developers who’ve never seen it before. Generally the issue will be caused by […]
Sometimes you need an outline around your text. A recent project required me to place white text on a multicolored image background, so giving that text a black outline was important for readability. Should be easy, right? Just declare text-outline: 1px black solid;, and we’re done. Except text-outline doesn’t exist in CSS, and the thing that […]
I’ve recently fallen in love with the CSS3 vh property. (vh stands for “viewport-height.”) It lets you make things a certain percentage of the height of your browser window itself—whether that “viewport” is a tablet screen, a phone screen (in portrait or landscape), a laptop, a desktop, a smart fridge(?), or what have you. In […]
In this text and video Quick Guide, we’ll show you how to change your WordPress default category from “Uncategorized” to something custom! Why You’d Want to Change Your WordPress Default Category Categories are a type of default WordPress taxonomy that helps users organize their posts. You might have noticed that WordPress, by default, automatically categorizes […]
This video and text Quick Guide explains how to prevent browser caching of CSS files in WordPress. The CSS cache busting tricks here will work outside WordPress, too: you’ll just need your own method of adding query strings. Why Browsers Cache CSS Stylesheets When a browser caches a CSS stylesheet, what it’s doing is getting […]
Your author’s are the heart of most WordPress sites. They write your content, engage with your audience, and generally make the site work as it should. As such, you’ll often want to get WP author meta from the site so that you can show it off in your template. The way to get meta author […]
An out-of-date copyright year in a site’s footer is a common sight, especially early in a new year. It happens because people don’t take advantage of WordPress’s server-side language, PHP, to auto-update the copyright year in WordPress. Instead they’re manually changing it. But it’s a complex and menial task, so it’s easy to put off. […]
Migrating WordPress sites is a common and annoying task. Whether that’s between two different remote web servers, between a development server and production, or from production to local, there are lots of directions your WordPress site migration might flow. All-in-One WP Migration remains the tool of choice for us at WPShout most of the time. […]
Most web hosts limit the amount of storage they’ll allow an individual hosting account. When you begin to run into these hosting disk space limits, your best bet is to find and remove large files from your hosting account that you’re no longer using. This week’s video tutorial explains how to find and remove large […]
In this text and video Quick Guide, we’ll explain how to deactivate a WordPress plugin via FTP. When and Why to Use FTP to Disable a WordPress Plugin Why would you need to disable a WordPress plugin via FTP? The simple answer is that, if a plugin’s broken in a certain way, it will also […]