Pippin Williamson

Pippin Williamson is a WordPress developer based in Lawrence, KS. WordPress is his expertise: custom theme / plugin development, e-commerce solutions, content management, and everything else WordPress. His personal site can be found at PippinsPlugins.com. There he publishes frequent WordPress tutorials, tips and tricks. He also host a variety of his own free WordPress plugins. Join the site and receive member only benefits, including exclusive tutorial access and source file downloads.

Create Database Tables for Your WordPress Plugin

Create Database Tables for Your WordPress Plugin

In order to advance your WordPress plugin development (or even theme development), one of the steps you will need to make is learning how to create and work with additional database tables, which you can use to store information used by your plugin. By creating extra tables in the WordPress database, you will be able to create an infinite number of different kinds of plugins. A plugin-specific table allows you......

Continue reading

Get Adjacent Posts to Currently Viewed Post

There is a very useful function in WordPress called get_adjacent_posts() that allows us to retrieve either the previous post, or the next post, and all of it's information, which is stored in a variable. This function is particularly useful for situations, such as portfolios, where you want to display a teaser of the previous or next post, such as the posts' thumbnails. You can see this exact effect being......

Continue reading

Add Multi Site Blog ID to WordPress

Add Multi Site Blog ID to WordPress

If you work with the WordPress Multi Site feature, you may understand how useful it can be to have the option of easily finding the ID number of your network sites. Unfortunately, WordPress does not include any simple way of finding the site ID, not without hovering your mouse over the link and inspecting the URL. Well, this function will make your life much easier. Paste the code below......

Continue reading

Fool Proof Tips to Styling WP Nav Menus

default

Kevin wrote a great introduction tutorial on using the WordPress 3.0+ nav menus. As Kevin mentioned in that post, styling your menus can be difficult at times, especially if you are migrating from a static nav menu and attempting to maintain the same styling. Having used the 3.0 nav menus in more than a dozen custom themes myself, I'm going to give you all a few tips on how......

Continue reading

Get Comments From Across A Multi Site Network

Get Comments From Across A Multi Site Network

If you run a network of WordPress sites on the WordPress 3.0+ multi site mode, then you may want the ability to create a "network chatter" box of comments from across the network. While this is not the simplest task, it's not too difficult if you know how. After a lot of tweaking, I've managed to put together a function that will do just that. So here it is: function......

Continue reading

Get Twitter Follower Count with PHP

Get Twitter Follower Count with PHP

Almost every web design / development blog, and the majority of other blogs, like to display the number of people they have following their Twitter account. Their are a variety of ways to do this, and dozens of plugins that do it for you, but as a developer it is a really good if you know how to do it without relying on a plugin. Peter Ivanov wrote a great......

Continue reading

Use Featured Thumbnails Everywhere

Use Featured Thumbnails Everywhere

I have written a lot of custom WordPress themes for dozens of different clients and one of my single favorite tools is the Featured Post Thumbnail. When working with images throughout a theme, this feature should be your absolute best friend. I am astounded, however, at the number of theme developers that do not take advantage of the power that is under their fingertips with this feature. After I......

Continue reading

Adding Multiple Sidebars To Your Theme

Adding Multiple Sidebars To Your Theme

If you have done even some of the most basic WordPress theme development, then you probably understand at least the basics of how theme templates work. Today I want to go a little bit beyond the basics and show you how to work with a really excellent, useful feature of the WordPress template system. One of the most common aspects of WP themes is the use of "sidebars", particularly widgetized......

Continue reading

WordPress 3.1 Custom Post Type Archives

WordPress 3.1 Custom Post Type Archives

A few days ago, I told you about creating Monthly Custom Post Type Archives, today I want to show you how to utilize the new native archive capability built into WordPress 3.1. In order for this tutorial to make any sense, you need to know how to create custom post types. If you do not, then I highly suggest reading Justin Tadlock's great article about the topic. Let's presume that we......

Continue reading

Internal Linking with WordPress 3.1

Internal Linking with WordPress 3.1

Since WordPress 2.6, Link to Post has been one of my single favorite plugins. It provided the ability to easily create links to other posts or pages from within the editor with a very nice, simple interface. It is simply an awesomely simple plugin. However, what's better than a plugin? Core functionality. Thanks to the WordPress developers, the features provided by the Link to Post plugin are now built into......

Continue reading