Learning to Love the WordPress Text Editor
Note: If you’re interested in learning how to use the Text editor, I’ve included the Text contents of this post as a PNG image and a .txt file. Follow along with the post and you’ll learn just about...
View ArticleUnderstanding “Server-Side” and “Client-Side” in WordPress
If you’re looking to understand the inner workings of WordPress, one of the most important things you’ll need to understand is the distinction between server-side and client-side languages,...
View ArticleEverything You Should Know About Using Custom Scripts and Styles In WordPress
One of the most important things about WordPress is also one of the more initially confusing parts: how exactly do I add my own JavaScript files and CSS sheets in “the WordPress way”? The WordPress way...
View ArticleMaking jQuery Plugins into WordPress Plugins
We’ve never gotten fan mail before—and we still haven’t. But David’s article last week did draw a nice comment from a user thanking him for the knowledge drop. It also contained a request, for “A...
View ArticleUnfrustrate Your Image Formatting with the WordPress Text Editor
We’ll be looking at some useful ways to display images on the page that you simply can’t get with the Visual editor alone. Today we’re following up on a post from a few months ago detailing the...
View ArticleSass and WordPress: A Love Story
Today we’re discussing a key tool in the WPShout redesign: Syntactically Awesome Stylesheets, or Sass. We launched a redesigned WPShout a few weeks ago. We’re super-happy with the redesign, and the...
View ArticleAdding and Using WordPress Custom Image Sizes: A Guide to the Best Thing Ever
I really love being able to set custom image sizes in WordPress. The power and flexibility it opens up for building beautiful, easy-to-administer, performant websites is hard to overstate. The newly...
View ArticleFour Reasons to Fall in Love with Sass for WordPress (if You Haven’t Already)
I presented at WordCamp Seattle over the weekend, about a tool that has made my frontend development work way easier: Sass, the CSS preprocessor. It was really fun, and I’m still on a Sass kick, so...
View ArticlePolishing the WordPress Customizer Experience
The same day that my last post about the WordPress customizer went live, the WordPress.org Theme team made headlines with their decision that all future themes submitted will have to use the customizer...
View ArticleHow I’d Like “Single-Page” Themes to Work
Today’s article gets quite technical, but the intent is very simple. So let’s start with that: What We’re Going For To restate the video, the intent is to create: A “single-page” layout, that does look...
View ArticleGetting to “Yes” with Clients Using In-Browser Mockups
One of my recent WordPress clients was on the fence for months—months filled with constant requests for information, vague Excel roadmaps, and “Can WordPress do this?” discussions. After all this, I...
View ArticleBuilding a Magical Golden Bridge from PHP to JavaScript with...
wp_localize_script() lets you pass PHP variables to JavaScript. One of the great reasons to love WordPress is the number of programming tasks it makes easy. Today we’ll look at perhaps my favorite bit...
View ArticleUsing Cookies in WordPress, Part II: Cache-Busting with Ajax
Caching makes everything harder. If you’re writing good code and then you—and your clients, coworkers, etc.—are seeing absolutely no result, the issue is typically caching. In fact, a lovingly cited...
View ArticleA Survey of the JavaScript Landscape for WordPress Developers
JavaScript has been a growing topic in the WordPress ecosystem for almost as long as it has existed, but a few recent events are forcing people to pay attention with even more urgency. First, in the...
View ArticlePractical Dark Magic with Chained CSS Pseudoselectors
CSS pseudoselectors become very helpful when you can’t touch a site’s underlying PHP. Today’s article comes from my experience working with small business WordPress clients. These clients often come to...
View ArticleHow To Stop a Post Publishing (Without a Featured Image) in WordPress with...
This week’s post is something new. It’s new in two ways. First, rather than being a mostly text post, I made this first as a screencast. If that’s a speed and format you like, watch away. (You’ll...
View ArticleGetting to “Yes” with Clients Using In-Browser Mockups
One of my recent WordPress clients was on the fence for months—months filled with constant requests for information, vague Excel roadmaps, and “Can WordPress do this?” discussions. After all this, I...
View ArticleBuilding a Magical Golden Bridge from PHP to JavaScript with...
wp_localize_script() lets you pass PHP variables to JavaScript. One of the great reasons to love WordPress is the number of programming tasks it makes easy. Today we’ll look at perhaps my favorite bit...
View ArticleUsing Cookies in WordPress, Part II: Cache-Busting with Ajax
Caching makes everything harder. If you’re writing good code and then you—and your clients, coworkers, etc.—are seeing absolutely no result, the issue is typically caching. In fact, a lovingly cited...
View ArticleA Survey of the JavaScript Landscape for WordPress Developers
JavaScript has been a growing topic in the WordPress ecosystem for almost as long as it has existed, but a few recent events are forcing people to pay attention with even more urgency. First, in the...
View Article