wpshout.com


Gutenberg, One Year In: A Fresh Look at the Pros and Cons of Gutenberg

wpshout.com :: This week, we’re happy to present guest author Eric Karkovack’s thoughtful and balanced take on the Gutenberg editor, one year into its inclusion in WordPress core. With WCUS 2019 done with, the Gutenberg block editor has now been a part of WordPress core for a year. (Sticklers: ...

google  archive  twitter  tumblr  facebook 


How to Find WordPress Post ID (no code!)

wpshout.com :: It’s not uncommon for a WordPress plugin (especially one developed for a small team of users) to rely on WordPress post IDs. If you’ve been around WordPress a lot, finding these numeric identifiers for the piece of content you’re wanting to control via WordPress post ID is easy. ...

google  archive  twitter  tumblr  facebook 


WordPress 5.3 Field Guide

wpshout.com :: WordPress just released today (Tuesday, Nov 12). If, like me, this release kind of snuck up on you, the first place to stop should be this WordPress 5.3 Field Guide . What it does very well is touch on all the more out-of-the-way features of the release with easy-to-access links so you can dig ...

google  archive  twitter  tumblr  facebook 


How to Search Through a WordPress Plugin’s Files with Sublime Text

wpshout.com :: This Quick Guide walks you through searching through all the files in a WordPress plugin using the Sublime Text code editor. This process works not only for searching through WordPress plugin folders, but for searching the contents of any folder using Sublime Text.

google  archive  twitter  tumblr  facebook 


2019 State of the Word

wpshout.com :: I didn’t attend WordCamp US this year, for the first time since it started. As such, I was eager and excited to watch the State of the Word, which is definitely the most attention-getting talk of the conference to me. Thankfully, it did get published quite quickly. It’s already on ...

google  archive  twitter  tumblr  facebook 


A Story of WP Option Autoload: A wp_options Cleanup

wpshout.com :: Today I want to dive into a kind of esoteric topic: WP option autoloading. It’s not something a lot of WordPress developers are likely to hit or to need. But vague knowledge of this topic saved me a bunch of time and confusion on a client project, so I want to help you understand how casual ...

google  archive  twitter  tumblr  facebook 



Writing a WordPress Plugin From Scratch: A Step-by-Step Tutorial

wpshout.com :: This WordPress plugin development tutorial captures the steps I went through on a real project, including the mistakes I made and how I debugged them.

google  archive  twitter  tumblr  facebook 


See Your WordPress Scheduled Tasks

wpshout.com :: Sometimes, a developer will want to know why a WordPress site gets slow at a particular time, why their WP-Cron scheduled task isn’t working, or want to force one to run at off time. For all of these problems, the WP Crontrol plugin is the perfect tool. It’s a WordPress plugin to ...

google  archive  twitter  tumblr  facebook 


Smarter Handling of Large Images in WP 5.3

wpshout.com :: I was pleasantly surprised to learn about this WordPress 5.3 feature which in highlighted by Justin Ahinon on Make WordPress Core. The issue it’s meant to solve is an uncompressed 12 megapixel fresh-from-the-phone type of photo being comically too large for your WordPress site.

google  archive  twitter  tumblr  facebook 


Changing in PHP 7.4

wpshout.com :: Now that WordPress is actively pushing the community and sites that run it toward more modern versions of PHP, it’s extra important to follow language changes. That’s where this summary of the most consequential features of the forthcoming PHP 7.4 for WordPress development form Jonathan ...

google  archive  twitter  tumblr  facebook 


Why You Should Use CSS Grid

wpshout.com :: CSS Grid is a very cool technology, and one I think more and more WordPress developers should both know about and use. While I’m hardly a CSS expert, that’s specifically why I feel well-qualified to tell you to learn CSS grid: if this non-expert can find it great and useful, surely it ...

google  archive  twitter  tumblr  facebook 


Making Your First WordPress Shortcode

wpshout.com :: This video and text Quick Guide covers how to create a WordPress shortcode. If you want to learn the basics of WordPress shortcode creation, or if you want a refresher on shortcodes, you’re in the right place.

google  archive  twitter  tumblr  facebook 


Schedule Design Changes in WordPress

wpshout.com :: One of my favorite recent changes to WordPress is the ease of scheduling design changes. I admit that while I find this feature very cool, I don’t use it a lot. But if you’re the kind of person who like to mark holidays, sales, or something else with customizations to look of your ...

google  archive  twitter  tumblr  facebook 


Learn WordPress Development: The Basic Course

wpshout.com :: So You Want to Learn WordPress Development WordPress development is a hugely useful skill, but it’s also tricky to learn—especially if you learn things out-of-order and try to tackle advanced topics while remaining confused on the fundamentals.

google  archive  twitter  tumblr  facebook 


“Open Source and Power” with Matt Mullenweg and DHH

wpshout.com :: Almost everyone who reads us knows Matt Mullenweg, the leader of Automattic/Jetpack, and the WordPress project. And you may know David Heinemeier Hansson (DHH) from his leadership of the Ruby on Rails project, or from their app Basecamp.

google  archive  twitter  tumblr  facebook 


Coding Advice for Those Who Think They Suck at Code

wpshout.com :: Found from Ben in the MasterWP newsletter , I love this hilariously short bit of advice about how to be a better programmer. In it, Pete Shirley, who calls himself “a poor programmer” says it’s helped him as someone who thinking they’re in the bottom quartile of all ...

google  archive  twitter  tumblr  facebook 


PHP Foreach: All You Need to Know

wpshout.com :: One of the most-used functions in my life with PHP is foreach . Partly, this is because it’s just an exquisitely named function, and it maps well to how I think. Partly this is because it’s kind of the backbone of a webpage: iterate through a set of things, operating on some ...

google  archive  twitter  tumblr  facebook 


Beaver Builder Theme Review: Who Should Use It, and Why

wpshout.com :: In this article, I review the Beaver Builder Theme , the official “framework theme” by the developers of the Beaver Builder page builder plugin .

google  archive  twitter  tumblr  facebook 


How to Change Your Permalink Settings

wpshout.com :: When you create a new page or post on your site, WordPress automatically creates a new entity called a “permalink” that directs to your new content. Since search engines use the URLs of your links as a factor to to determine your position in their rankings, making sure they’re ...

google  archive  twitter  tumblr  facebook 


Justin Tadlock Joins WP Tavern

wpshout.com :: Back in 2007, when I was just coming to terms with WordPress, Justin Tadlock was out at the forefront of what I understood WordPress to be. In the (gosh!) 12 years since, Justin’s stayed busy in the WordPress space, but also done some other things like share on his blog about his small farm.

google  archive  twitter  tumblr  facebook 


WP Cron in Practice: wp_schedule_event Examples + More

wpshout.com :: A few weeks ago we talked about what “cron jobs” were in WordPress and beyond. That tutorial about what “WordPress scheduled tasks” are hopefully gave you a good understanding of some of the things that you might do with them. Today we’ll instead focus on how ...

google  archive  twitter  tumblr  facebook 


How to Properly Modify JavaScript Files in a Parent Theme

wpshout.com :: I recently needed to modify a JavaScript file in a WordPress parent theme. The script was doing almost what I wanted, but not quite, so I wanted to make minor changes. In your case, you might want to entirely override a parent theme JavaScript file in your child theme, or even deactivate a parent ...

google  archive  twitter  tumblr  facebook 


How to Migrate a WordPress Site with the Duplicator Plugin

wpshout.com :: WordPress has a lot of migration systems. We’ve had lots of good experiences with All-in-One WP Migration , some people swear by WP Migrate DB Pro, and others are partial to WP-CLI’s terminal-based systems . On top of these options, I’ve recently found a plugin I really like ...

google  archive  twitter  tumblr  facebook 


Install WordPress with a Managed Database on Digital Ocean

wpshout.com :: Digital Ocean, a popular VPS hosting provider, recently announced a hosted-MySQL platform. The reasons you may want to do use this (vs putting the MySQL instance on the same server as your WordPress wed server) are a little more subtle than I want to get into here, but suffice it to say you’d ...

google  archive  twitter  tumblr  facebook 


Become a Freelance WordPress Developer: How to Make a Career of It

wpshout.com :: This article explains what I’ve needed to know to work as a freelance WordPress developer.

google  archive  twitter  tumblr  facebook 


WordPress Facebook Widget: Add FB to Your Sidebar

wpshout.com :: Many people and businesses are proud of their Facebook page. They want to be able to market all the great reviews, posts, etc that they’ve earn on Facebook.  WordPress does many things for you, so surely it has a pretty easy way to get a Facebook widget. And you looked and it wasn’t ...

google  archive  twitter  tumblr  facebook 


Easier Lazy Loading (for Chrome)

wpshout.com :: So, Chome 76 (or later. But what version of Chrome am I running anyway?) is getting a feature that would have saved me at least a little work on a few client projects. That is, it’s making lazy-loading of images and iframes as easy as:

google  archive  twitter  tumblr  facebook 


Managing Multiple Sites: WordPress Multisite vs Separate Installations

wpshout.com :: I was recently working on a client project where I was faced with the question: should we have one WordPress multisite installation, or many “stand alone” WordPress sites? I gave the correct and scapegoat-y answer: “It depends.” And I was right, but if (like me) you ...

google  archive  twitter  tumblr  facebook 


Understand WordPress Scheduled Tasks: WP Cron Makes Sense

wpshout.com :: Sometimes you’ll hear, at a meetup for example, this word “cron” (or is it kron? “Chron”?!) around WordPress. Today we’ll understand what the heck it is and what it helps us do. WordPress scheduled tasks are common and useful for everything from ecommerce plugins ...

google  archive  twitter  tumblr  facebook 


Signs of the Blogging Apocalypse: Automattic Buys Tumblr

wpshout.com :: The weirdest piece of email I’ve gotten all month was courtesy of Brian Krogsgard and the Post Status newsletter: Automattic (owner of WordPress.com, Jetpack, Akismet, WooCommerce…) has just bought blogging giant Tumblr.

google  archive  twitter  tumblr  facebook 


WordPress Profile Picture without Gravatar

wpshout.com :: I was recently working on setting up a site for a personal project and was surprised to discover that there was no place in the theme to add a custom picture for my user bio. I figured out what I wanted: to set my W ordPress avatar without Gravatar. I’d rather not rely on a service like that ...

google  archive  twitter  tumblr  facebook 


An Advisory Board for WordPress

wpshout.com :: I like the direction that Josepha Haden is pushing WordPress. She’s making strides to put the whole project on an even better trajectory. Toward better collaboration, better effectiveness, more inclusive. It’s not the case that I (as a random person far from the core of most of the ...

google  archive  twitter  tumblr  facebook 


How to Change Your Default Category From “Uncategorized” in WordPress

wpshout.com :: In this text and video Quick Guide, we’ll show you how to change your WordPress default category from “Uncategorized” to something custom!

google  archive  twitter  tumblr  facebook 


How to Create and Use WordPress User Metadata (User Meta)

wpshout.com :: In this article, we explore WordPress user metadata, usually called simply WordPress user meta.

google  archive  twitter  tumblr  facebook 


Understand PHP Modulo: Tricks with Division Remainders

wpshout.com :: When I learned math, I didn’t really understand the modulus function. In fact, it was until I learned PHP that I understood the value of a remainder from division. PHP’s role in making websites makes the modulus operator (or modulo) much more important than it ever was in math class for ...

google  archive  twitter  tumblr  facebook 


Recover WordPress Password: Get a Password Reset Email

wpshout.com :: In this Quick Guide, we’ll help you get a WordPress password reset email. With that email from your WordPress site, you should be able to recover your WordPress password. It’s not a perfect system, but if you’re unable to log into a WordPress site because you forgot your password, ...

google  archive  twitter  tumblr  facebook 


Understand Types of WordPress Caching

wpshout.com :: This is a solid little article from the folks over at SpinupWP about caching in WordPress. “Caching” is one of the most simply and complicated words, almost simultaneously. The heart of the issue, there there are so many different kinds. A few years back I tried to tease those types of ...

google  archive  twitter  tumblr  facebook 


How to Create and Use WordPress Custom Fields

wpshout.com :: This article describes how to work with WordPress custom fields, also called post meta . In it, we describe how to use WordPress’s post meta PHP functions, especially get_post_meta() and update_post_meta() , and provide in-depth code demos as well as practical advice for working with custom ...

google  archive  twitter  tumblr  facebook 


Simple WP_Query Example: Using a Shortcode to Display Post Titles

wpshout.com :: In this video and text Quick Guide, we present a basic use of WP_Query inside a WordPress shortcode, to show the post titles of the five most recently published posts. We’ve designed this Quick Guide to be a simple intro to using WP_Query in general, as well as to using WP_Query to display ...

google  archive  twitter  tumblr  facebook 


We were on the BoldLife podcast!

wpshout.com :: We were on the BoldLife podcast. It was a great time. We (well, especially Fred) talked a length about the complex reality of where generous human people meet the weird world of corporate policies. More than that, we talked about what that means when you’re shopping for the best WordPress ...

google  archive  twitter  tumblr  facebook 


PHP Math Functions: Understanding the Basics

wpshout.com :: Our focus today is PHP math. Or “PHP maths,” if you prefer British English. We’re not going to teach you the basics of mathematics itself, but just explore some of the common ways we use math in our PHP code and some of the less-clear things that end up super-valuable for web ...

google  archive  twitter  tumblr  facebook 


150k Small Business Website Teardown 2019

wpshout.com :: Reviewing the SEO of small business websites.

google  archive  twitter  tumblr  facebook 


Three Tips for Writing Airtight PHP Conditions

wpshout.com :: In PHP, conditions are the core of conditional statements such as if -statements, and of certain other control structures like while() loops.

google  archive  twitter  tumblr  facebook 


How to Change WordPress Password in phpMyAdmin (a cPanel tool)

wpshout.com :: In this Quick Guide, we’ll walk you through how to change a WordPress user’s password using phpMyAdmin, a tool found in most webhosting cPanels. To change WordPress passwords from phpMyAdmin is simple (it takes less than a minute front-to-back) and it’s a very useful trick to ...

google  archive  twitter  tumblr  facebook 


Should you make an app?

wpshout.com :: Tom Scott is one of my favorite YouTubers. (I know a lot of nerdy YouTube channels these days.) He is clear, knowledgeable, and a bit like what I’d make on YouTube if I’d started eight years ago and was British.

google  archive  twitter  tumblr  facebook 


How to Prevent Browser Caching of a CSS Stylesheet in WordPress

wpshout.com :: 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.

google  archive  twitter  tumblr  facebook 


HTML Can Do That!?

wpshout.com :: This is a fun and short little post over at Dev.to from Ananya Neogi. It’s essentially a short-list of lesser known features for which you can just add some HTML markup and have cool features.

google  archive  twitter  tumblr  facebook 


How to Use FTP to Deactivate a Plugin That’s Breaking Your WordPress Site

wpshout.com :: In this text and video Quick Guide, we’ll explain how to deactivate a WordPress plugin via FTP.

google  archive  twitter  tumblr  facebook 


Understanding PHP Operators of Logic, or || and && and ! a lot more

wpshout.com :: There are a lot of different PHP operators. Some are PHP comparison operators, and work like math you’re used to. We’ll save those for another time, because our sole focus this time will be PHP logical operators. That is the logical “and” and “or” of boolean ...

google  archive  twitter  tumblr  facebook 


The Trouble with WordPress Frameworks

wpshout.com :: This article explains what WordPress frameworks are, and why I generally recommend against relying on them.

google  archive  twitter  tumblr  facebook