A new blogroll
I have completed the first version of my blogroll plugin and you can view the results here. At present it includes ten people as I wanted to stay true to James Shelley’s notion about value.
Spoiler alert: he made the list.
As previously mentioned, the blogroll stores entries using a custom post type then displays them by way of a shortcode which can be placed on any page. Each time the shortcode is triggered the blogroll.opml file is recreated so it is always up to date.
I have updated the site footer to show links to both the directory and blogroll. The directory is still valuable for discovery purposes but nothing beats explicit recommendation.
The plugin is available on GitHub - usage and styling info is in the readme.
Comments
# I may shift the OPML link to above the list so it's more readily available. I think it will also help separate the intro quote from the list better.
I'd be interested to know what you think.
But that's a job for tomorrow. Well, actually later today!
# Can't sleep so moved the blogroll OPML link. I think I'll leave the GitHub instance as it is for now.
Nice work, Colin. I like the explanations of why you appreciate each blogger, and the quote from James at the top.
Thanks Chris. I think blogrolls definitely benefit from having some meat to them rather than just a simple list of links.
@colinwalker Thanks for this, Colin. I'm using this on my blog now and it works great. Is there currently or planned ability to reorder blogroll items? I tried setting the order but that doesn't seem to do the trick.
@mikehaynes Glad you like it Mike :) The shortcode currently returns entries in ascending order based on post ID ('order' => 'ASC’,) so any change in order would need to be a change to the query. What sort of order are you looking to put them in?
@colinwalker looks lovely, great stuff.
@johnjohnston Thanks John ?
Trying to set it alphabetically but it doesn't seem to want to follow the order I've set.
@colinwalker Trying to set it alphabetically but it doesn't seem to want to follow the order I've set.
@mikehaynes You could try adding
'orderby' => 'title',
to the $args array in the shortcode.
It is an immense honour to be quoted on your blogroll — thanks! Really like the way you've set this up.
@colinwalker Doesn't look like that did the trick. Just reordered manually by date & time. Thank you again, the plugin is great.
@mikehaynes Strange. I just added that to the query on mine and it worked.
@colinwalker No worries, I likely did something wrong.
The pleasure is all mine James. Thanks for everything you write.
@mikehaynes Have a look at this in case it helps.
@colinwalker That's great, thanks Colin!