New WordPress Plugin: Custom Title Attributes

Yes, I've been busy again and have created my second (well second released) WordPress Plugin. Custom Title Attributes allow you to change the title attribute of page links displayed using the wp_list_pages() template tag in WordPress.

I created this for use on the various sites we have running WordPress as a CMS. I noticed about 6 months ago that the title attributes used on the Page links contained identical text to the anchor text – a waste of time in my opinion. I only add a title attribute if I think it's needed, which at times it is. After searching high and low I couldn't find anything that did this, so after a bit of studying of the Plugin Codex I realised that there was a way to do it. After a lot of learning of Pattern Syntax I finally cracked it.

It's a pretty simple plugin that just gives you an extra field (custom field actually, but I've put it below the content area) to complete when you add or edit a page to your site. It's not CMS specific as a lot of blogs have additional pages and this will kill off any duplicate title attribute unless you add in your own custom one.

I've tested it on a few sites including sites with and without permalinks, and sites with sub pages as well as top level. It's seemed fine but if you give it a go and find an issue please let me know on the plugin page :)

Custom Title Attributes

8 Responses to “New WordPress Plugin: Custom Title Attributes”

  1. That's a cool plugin Sarah. The wp_list_pages function has always been a little limited to me. I get around it by just forgetting about it all together and entering the links manually.

    Keeping everything inside WordPress, your way, is probably a lot handier! xD

    By Michael from Pro Blog Design on Mon, 5 November, 2007

  2. Using the page list is certainly handier when you allow clients to add extra pages, or have someone maintaining the site who doesn't know any HTML ;)

    I've found a plugin that allows you to easily exclude pages from the wp_list_pages() output as well so theoretically no code needs touching with these two plugins in use :)

    By Sarah on Mon, 5 November, 2007

  3. lol – That's true. No doubt they will appreciate it. :D

    By Michael from Pro Blog Design on Tue, 6 November, 2007

  4. It just means more control for them and less need for dependency on us. Which is always a good thing ;)

    By Sarah on Wed, 7 November, 2007

  5. Handy plugin, thanks. It was annoying me how i had to have the same title for every page so this was exactly what i needed :)

    By Durkin on Thu, 17 January, 2008

  6. Hi Durkin, glad to have helped :) Cheers for letting me know.

    By Sarah on Thu, 17 January, 2008

  7. Thank you! Exactly what I was looking for to use in my website redesign!

    By Lisa on Mon, 21 April, 2008

  8. Glad to have helped Lisa :)

    By Sarah on Mon, 21 April, 2008

Leave a Comment

Please use your real name or nickname. Spam names will be changed.