WordPress Plugins


sort by: Name | Post Date | Last Updated

Almost since I started using WordPress for guff’s blogging engine I’ve been writing plugins for it. Here’s the results of that obsession:

Add Link Attribute

Posted on January 27, 2005 (Last Updated: March 27, 2005)

Add Link Attribute is a WordPress plugin that lets you insert your own HTML tag attributes into (assumedly any) template function-generated links, without the need to rewrite those functions directly. Just use it in place of -- or rather, along with -- the specific template function. (read post)

Blog Copyright

Posted on July 15, 2005 (Last Updated: February 2, 2006)

Blog Copyright is a WordPress plugin that displays a dated copyright mark. When displayed on general, category, search and author queries it provides a range of dates (first-last post years); on single posts, Pages and archive queries the year for the content will be used. Name, copyright term and reservation of rights text can be fully customized through tag parameters, or completely overridden with a custom field. (read post)

Category Word Count

Posted on October 29, 2004 (Last Updated: October 30, 2004)

In regards to my upcoming November writing project, I'll be tracking word count for my story offline, but also wanted an automated running total in WordPress of all posts in the novel's category (in other words, the novel). It was something I had in Movable Type last year through use of a plugin. There are several plugins and hacks for WordPress that provide word count on a per-post or site-wide basis, but nothing I found that worked specifically on categories. So I wrote one. Naturally. (read post)

CSS Naked Day

Posted on April 3, 2006

Gotta love the various goofy "Day" things the Internet seems to go crazy for. In honor of Dustin Diaz's idea to make every April 5th CSS Naked Day, I'm releasing a WordPress plugin for it. (read post)

Download Manager

Posted on April 28, 2005 (Last Updated: January 25, 2007)

Download Manager (now in beta testing) is a WordPress plugin that provides the ability to restrict and track file downloads from your site, and manage it all through a single interface in WordPress' administration pages. (read post)

Email Immunizer

Posted on August 23, 2005

Inspired by a support forum thread, I wrote Email Immunizer, a little WordPress plugin which provides protection against email harvesters by taking email addresses and mailto links on your blog and converting their text to numeric character references. (read post)

Entity2NCR

Posted on March 2, 2005 (Last Updated: May 17, 2005)

Yep, another WordPress plugin. This one has a confusing name, but should be easy to understand its purpose: it converts various HTML character entities (» & © and so on) to their numeric equivalents (» & © etc.). Many WordPress users are running afoul of character entities appearing in their comment RSS feeds, which many RSS/syndication readers fail on (also causes Firefox to get a mite testy). This should fix the problem. (read post)

Get Author Profile

Posted on January 31, 2005 (Last Updated: January 12, 2006)

Get Author Profile is a pretty basic WordPress plugin that lets you manually access an author's (i.e. user's) profile. The main purpose is to let you provide author information outside The Loop, such as for a sidebar intro of the blog owner or to list contributors to your blog. (read post)

Get-a-Post

Posted on January 27, 2005 (Last Updated: January 27, 2008)

Get-a-Post is a WordPress plugin that allows you specify a post or Page (but just one) to be displayed. This can, for example, let you provide an informational note on your sidebar or front page, or a "static" article at the top of a category page or in a custom template, all the while using standard WordPress template tags to decide how it's displayed. (read post)

Head META Description

Posted on September 1, 2005 (Last Updated: March 6, 2006)

Lazy WordPress plugin posting time! Another of my did it but for some reason didn't release it plugins, Head Meta Description provides an automatic meta description tag for your blog, inserting a dynamic description depending on the query-type (i.e. page you're on). Some search engines are supposed to love this tag, so I guess we should, too. (read post)

Kinderlose

Posted on November 30, 2007 (Last Updated: May 29, 2011)

Kinderlose is not just an unusually-named* WordPress 2.3 plugin, but one with a very simple mission (which is good, because it's a very small plugin): It removes posts from any possible child categories under a (presumed parent) category archive. (read post)

META Relationship Links

Posted on August 29, 2005 (Last Updated: December 23, 2005)

Another WordPress plugin I had sitting around doing nothing. Might as well release it, and make it look like I'm busy on the blog... The META Relationship Links plugin inserts a START, FIRST and LAST rel(ationship) link tag in the head of your blog pages. On individual posts it also adds tags for PREV(ious) and NEXT. START represents the home page of your blog, while FIRST and LAST are the first and last posts. PREV and NEXT are obvious (hopefully). (read post)

More Unique

Posted on April 22, 2006 (Last Updated: November 19, 2007)

Forgive the misuse of an absolute in the name: More Unique is a simple WordPress plugin with a simple task: to let you customize, individualize, alterize (word?) the text of the 'more' link for each post through the use of custom fields. (read post)

My Widget – example WordPress widget

Posted on April 6, 2006

There's a funky new WordPress plugin, WordPress Widgets, driving a fair percentage of the WP community to both ends of the enthusiasm spectrum. But love it or hate it, it's here to stay, and you can pretty much expect to see it end up in the WordPress core in a not to distant future version. With the appetizer out of the way, let me get to the meat of the post: a thread on the WordPress support forums lead me to the decision the example dev material provided is a bit weak, especially for the neophyte plugin writer. So in the interest of avoiding dozens of similar yelps for guidance over the months to come, I tore through the widgets that tag along with WordPress Widgets (the Google and del.icio.us ones) and after an hour had merged, molded and abused them into an example widget (with lots of explanatory comments!). And now I'm passing that work along to anyone who wants it. The widget can be considered useful, to boot. (read post)

Next-Previous Post IMG

Posted on January 18, 2005

I've put together some WordPress plugins over the past few months, but haven't posted anything on them (most were just described and linked on the WordPress wiki or my personal projects page). But the silence has ended. The one I'm on about here is a work in progress: Next-Previous Post IM(a)G(e), a small (ok, not all that small) redo of the WordPress next and previous post template tags, to allow images as links. (read post)

Post Image

Posted on February 9, 2006 (Last Updated: January 4, 2007)

Post Image is a WordPress 2 plugin that displays an image attachment for a post through the plugin's post_image() (or szub_post_image()) template tag. It's useful if you want to provide a unique "post image" to each post without having to manage the image references and tags within each post. (read post)

Post Templates by Category

Posted on July 21, 2005 (Last Updated: October 24, 2006)

Post Templates by Category (PTbC) is another WordPress plugin I've had stuck between couch cushions the last several months. The benefit of PTbC is that it lets you set custom templates for all posts within a category. (read post)

Post Updated

Posted on February 22, 2005

Time for a new WordPress plugin! Post Updated is a simple fellow: it displays the last modified date and time for a post (that is, if later than the original post date). Useful for providing a "last updated" flag to your posts. (read post)

Search Custom Fields

Posted on April 21, 2006

Search Custom Fields is not my prettiest code, but it's a relatively small WordPress 2 plugin doing two things at once. First and foremost it adds missing functionality for searching your post custom field or meta data. It also lets you use a separate template in your theme to display custom field search results. Sound cool? (read post)

the_excerpt Reloaded

Posted on February 26, 2005 (Last Updated: March 3, 2005)

With time on my hands this afternoon I decided to use some up and post about my last *older* WordPress plugin previously gone unmentioned on guff. Based on the_excerpt, the_excerpt Reloaded, when a post does not contain an excerpt, displays the contents of the post (typically abbreviated), which can be customized on which HTML tags to allow, length of the excerpt (in words), "more..." link, and filtering type. The plugin's function the_excerpt_reloaded() must be used in The Loop. (read post)

W-P

Posted on January 22, 2005 (Last Updated: January 24, 2005)

W-P is a WordPress plugin. And an extremely fixated one at that, for its purpose is simple: fix typical mistypes of the word "WordPress" in posts and comments (it now does more than that, and can be customized with your own words; see the update). So if you *accidentally* write it as Wordpress, or wordpress, or even WoRdPrEsS, it sets things right. Yes, not an extremely "helpful" plugin---at least not in any real sense of that word. (read post)

Welcome Visitor!

Posted on April 12, 2006

Hoho, another WordPress 2 plugin: Welcome Visitor! lets you add a welcome message on the sidebar or introductory note to the home page or whatever and wherever the heck you like. You edit the message from within the WordPress administration pages. The plugin sports a healthy selection of customizable options---for a simple message plugin, that is. (read post)


Miscellaneous

Here’s some additional WordPress-related stuff of mine:

Boxy But Gold

Posted on March 18, 2005 (Last Updated: November 29, 2005)

I put together my first weblog theme for WordPress 1.5. This is just a taste, as I'm still working on the inside detailing (I'm done now; see July 11th update). Views of guff in Boxy But Gold (non-permanent preview): home page single post archives I submitted it to Alex King's WordPress 1.5 Theme Competition. We'll see how it fares (I could use the cash!). In the mean time, I'm looking to get as much input as possible in regards to how it appears on the Mac and Unix/Linux side of things before I give it a full and unequivocal place of download here. If you're using Konqueror or Safari, or a current browser that isn't Firefox, Netscape, Opera and ... (read post)

Enhancing Trackback links in WordPress

Posted on September 4, 2005 (Last Updated: January 26, 2006)

Yeah, more of the WordPress chit-chat. I really should get to posting more often in those other categories I've got around here...Anyway, in regards to this post, I see the occasional wish/request/bitching on the support forums for how one can improve the display of a post's trackback link. Here's one way. (read post)

Quick & Dirty PHPSource Printer

Posted on October 24, 2004 (Last Updated: April 21, 2006)

Before going public with the return of guff, I played in WordPress for a few weeks offline, to get comfortable and decide which features I wanted to put to use. During that time I worked over and reworked some WordPress plugins. It's how I like to get into trouble. And I rolled a few plugins of my own. Not examples of brilliant PHP programming mind you, but they work well enough that I've implemented them on guff. I'll be releasing the latest one to the wild (the first is a simple random "quote" utility, and I see no need for yet one more of those under a GPL). As I thought over how best to present my plugin, I decided I wanted the source on-site in prettified syntax highlighting for that cool factor, as well as stashed away in a zip file for easy download. In regards to the former, one option is to link to it as a PHP Source file (phps). Sadly, the server guff sits on isn't configured for it. Yeah, I'm bugging my provider, Ok? Another method is yet another plugin that can automagically generate syntax highlighting for me within a post. But if I want to output the code so one can actually read and copy it, I chance playing havoc with my layout, and that's not a Good Thing™. Even solving that, posting code in a blog post is best left for code fragments, and not several hundred lines of an entire script. That deserves it's own uncluttered page. (read post)

Some style for WordPress support

Posted on March 28, 2006 (Last Updated: October 1, 2006)

If you're a regular visitor, helper, moderator or critic of the WordPress support forums and would like things there to be a little bit better---or just look different, read on. (read post)