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:

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.

Recently Published

Check out our most recently published WordPress development tutorials, thoughts and advice on working as a WordPress developer, and WordPress development news.

How to Link to Page Content from a WordPress Navigation Menu

By David Hayes
anchor | wordpress on-page links

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 to then add that link to a navigation menu. Need to link users to a specific heading within an […]

How to Set Your Site Icon (Favicon) in WordPress

By David Hayes

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 orange circle with a bullhorn inside it, so you which tabs are us. For the more visually-inclined, […]

How and Why to Make a BASH Alias

By David Hayes

This Quick Guide covers a common question whose lingo may confuse newbies: how do I make a Bash shell alias? For those for whom that sentence was Greek—let start here: Bash is the “Bourne Again Shell.” (There’s not relationship to the Matt Damon movie character, for better or worse. ;p) In the world of “command […]

Where are WordPress Pages Stored & How to Find Them

By David Hayes
where are wordpress pages stored

It’s a very reasonable question: where are WordPress pages stored? There are a lot of ways to answer it though. Without getting too pedantic, we really need to understand a few different levels of the questions to really give a good answer.

When & How to Use Noopener Noreferrer in WordPress

By David Hayes

It’s pretty common for WordPress folks to start looking harder at their page’s HTML from time to time. If you find yourself doing that, you may see this rel=”noreferrer noopener” on some links. What’s noopener noreferrer? You’re in the right place to find out. Short answer: it’s a security measure for when you want a […]

How to Connect UpdraftPlus to Dropbox

By David Hayes

WordPress sites have lots of good backup options. But if you’re looking to save money on file-storage (and you already have a Dropbox account) I can’t recommend UpdraftPlus much more highly. It is quick-to-configure and very reliable as a place to keep a backup of your WordPress site. In this Quick Guide we’ll cover the […]

How to Replace Images or Media Files on a WordPress

By David Hayes
a screenshot of the before and after when you replace images on WordPress

If you find yourself working with a lot of images or other media files in WordPress, chances are good that at some point you’ll need to change a file’s content while still keeping links and image placement the same. The best way we’ve found to do this is with a free plugin called “Enable Media […]

How to Enlarge an Image in WordPress (Lightboxes!)

By David Hayes

Whether you’re writing about technical topics or something even more visually demanding like art, sometimes you just want to make a picture bigger in WordPress. That can mean a number of things, from how it appears on the page to what happens when you click it. We’ll shortly cover the first case, and then spend […]

Better Post Lists with CodePress Admin Columns

By David Hayes

In this week’s Quick Guide we’re covering how to improve your “post lists” screens in WordPress. That is, we’re taking control the look of your “posts”, “pages”, etc lists by changing what appears in those columns. We’ll do that using that Admin Columns plugin (which was called CodePress Admin Columns until fairly recently 😉). You […]

How to Edit the Author Slug in WordPress

By David Hayes
Pen function |functional programming in WordPress

“Author archives” are one of a number of names you might call the page where WordPress shows your (as opposed to other authors’) posts. And by default WordPress will put the /author/ URL segment into your slug. Personally I think that’s a good name for it. But not everyone agrees, and that’s where the Edit […]