Custom Post Formats enable you to customize your asides, images, and other types of posts. Doing so is a great way to bring character and definition to an otherwise amorphous collection of regular posts. Then, as your custom-formatted posts grow in number, your site will feature uniquely styled archives for each of your Custom Post [...]Find the Perfect Theme with “There is a Theme for That”
I’ve been working with WordPress for about 2 years now. I’ve set up dozens of websites for both myself and clients and finding the perfect theme has always been a bit of a chore. Don’t get me wrong, I love that there are so many to choose from, but now that there are over 100 [...]WebHostingBuzz Giveaway
We’ve teamed up with WebHostingBuzz to present you with a superb giveaway. WebHostingBuzz are providing the following great prizes: three lucky winners will pick up an entire year of FREE hosting that includes 750 GB Disk Space, 15,000 GB monthly Bandwidth, a free domain name and more. Enter to Win! To win one of the [...]Display Blog Posts on any Page (with navigation)
By default, your latest WordPress posts are displayed on the home page, with older posts available via post navigation on /page/2/, /page/3/, and so on. In this DigWP post, we’ll explain how to display your blog posts on any static page using a custom WP_Query loop that works beautifully with post navigation. For example, if [...]Best of DigWP.com
Chris and I launched DigWP.com back in 2009, and since that time have posted many WordPress tips, tricks, and techniques. As 2013 fast approaches, it’s a good time to look back at the most Best of DigWP for each year, 2009 thru 2012 — 4 years and counting! Top 10 of 2012 Plugins & Tools [...]Plugins & Tools for WordPress Developers
I recently spent some time updating my growing collection of WordPress plugins, and during the process discovered some great resources for my WP “developer toolbox.” These are some super-useful plugins and tools for debugging, logging data, working with translation files, analyzing performance, and making otherwise difficult tasks efficient and manageable. May they serve you well! [...]Elegant Themes Giveaway!
To celebrate the season, Elegant Themes is giving away three free memberships to their entire theme library — an impressive collection of 78 awesome WordPress themes yours for free! Enter to win To win one of the three memberships, just leave a comment on this post letting us know the name of your favorite Elegant [...]v3.4 Printed Books Now Available!
Printed books in the house! The new version-3.4 printed books are now available and better than ever, updated for WordPress 3.4 with new content, refreshed graphics, and new features galore. Each book is printed in full-color, with new extra-thick covers and slick spiral binding for laying it flat while reading. These features make the print [...]Adoption Program for Abandoned Plugins
Today’s post is by Matt Jones, who brings an excellent solution for abandoned WordPress plugins (and awesome infographic). One of the the most convenient things about WordPress is the abundant 21,834+ free plugins available in the WordPress plugin repository, but how many times do you run into the scary warning at the top of the [...]Customizing WordPress Feeds
WordPress feeds enable your visitors to subscribe to your content for use in their favorite feed-reader. For example, subscribing to the main-posts feed and/or the comments feed is a great way for your readers to stay current with all the latest from your site. With WordPress, you can deliver a wide variety of “Full-text” or [...]DigWP Version 3.4 Update
Digging into WordPress version 3.4 is here! The DiW v3.4 update covers WordPress 3.4, with new and revised content throughout the book. This is the book’s 10th Edition, making version 3.4 more fluid, focused and current than ever. It’s also a free update to everyone who owns either version of the book. Sneak peek! To [...]All-AJAX Theme Update
Just a heads up! Chris’ awesome All AJAX theme is now updated to version 2.0, featuring a whole slew of improvements: Updated to use jQuery 1.7.2 Added missing ajax-loader.gif file Updated enqueue-script function Added tags display to single post-views Added support for oEmbed media embedding Added readme.txt to theme directory Updated some template tags such [...]Notification List for New Books
Just a quick note: we’re currently updating the book to version 3.4, and will be ordering a fresh batch of printed books soon. In the meantime, we’re setting up a notification list for people who want to know when the new books are back in stock. To get notified when the new books are available, [...]How to Setup Secure Media Uploads
As discussed, it’s important to protect your site by setting proper file permissions on the server. This can be tricky for certain directories such as /uploads/, /upgrade/, and /backups/, which need to be writable by the server in order for things like uploads, upgrades, and backups to work. On the one hand, you want the [...]Add Shortcut Links to the Toolbar
WordPress makes it easy to add custom stuff to the Toolbar. This is a great way to personalize the look and feel of the WP Admin with custom menus, links, or whatever makes sense. To further streamline workflow, you can create keyboard-shortcuts to open your Toolbar links with a single keystroke. For example, the DigWP [...]Displaying Code on a WordPress Site
Technically there is nothing special about displaying code on a WordPress site that is different than showing it on any other site.5+ Ways to Add Google Analytics to WordPress
Delivered on Google’s “world-class platform,” Google Analytics is a powerful way to monitor your site’s statistics. As flexible content-publishing software, WordPress provides a variety of ways to add Google Analytics (GA) to your web pages. These techniques range from including the GA tracking code directly to using plugins that are easy to customize from within [...]Limit WordPress Post Navigation to Same Author and Category
Update (2012/05/30): There is now a plugin for limiting post-navigation to the same author and category. The method in the article remains for informational purposes only. In this DigWP post, guest author David Powell explains how to limit WordPress’ default post-navigation to include posts only from the same author and category as the currently viewed [...]Complete List of Default WordPress Files
When cleaning up hacked sites and testing .htaccess tricks, it’s nice to have a list of WordPress directory and file names for checking patterns and finding strings directly via Search/Find. Especially when working remotely, having a complete list of WordPress files available online can help expedite the attack-recovery process. The official Codex page lists some [...]Poll: www. or no www.?
This one’s self-explanatory, but a lot has changed so I thought I’d poll one up to see what people think. It seems there are a lot more sites these days without the www. in their canonical URLs, but a lot of big sites continue to include the “www” subdomain (think Google home page). Which one [...]Attach Unattached Media Files
Attaching any unattached media files that you may have floating around is a good way to keep things organized and running smooth. Normally, when you’re working on a post in the Edit Post screen, you click the Upload/Insert button and use the nifty drag-n-drop media uploader to get ‘er done. When you upload your media [...]Measuring Latency with Apache Bench
One of the important factors in the speed of your site is the distance between your servers and the browser visiting your site. The time it takes the information to travel from the server to the browser is called latency. Latency increases with distance, so no matter how fast your servers may be, high latency [...]Don’t fork your theme, flex it with “is_plugin_active” conditional
Donkey Work Donkey work is really the last thing I want to be doing. Piddly tasks that could have been avoided with a little thought and perspective. Below I explain how I worked my way away from becoming a donkey with a dozen child themes to manage and maintain, with just a little knowledge of [...]Getting Comment Info from the WordPress Database
An easy way for visitors to enter their emails is by commenting on a post. We did this recently for people to sign up for a notification email. Instead of using a plugin or custom function for a one-time email list, we just went with WordPress core functionality and used post comments for people to [...]v3.3 Printed Books are Here!
Good news! The new version-3.3 printed books are now available. The new books are better than ever, updated for WordPress 3.3 with new content, refreshed graphics, and new features galore. Each book is printed in full-color, with new extra-thick covers and slick spiral binding for laying it flat while reading. These features make the print [...]