Tinkering with WordPress sites can be a lot of fun, but often doesn’t produce visible differences as far as site visitors are concerned. This morning’s tinkerings with The Morning Porch, however, have brought one highly visible change that I think dramatically improves the reader’s experience: In the “On this date” sidebar widget, I now include the full text of posts from previous years so one can read them without clicking through. Also, I believe the widget will now change in sync with my timezone rather than stay tied to GMT, as it did before.
I should also note the addition of a new site to the “other micropoetry and microessay blogs” section of the Morning Porch blogroll: Northern Light: A Daybook, by the western Massachusetts-based poet Rosemary Starace, author of Requitements.
*
For those of you who are fellow WordPress geeks, here’s what changed behind the scenes and why. When I moved the site to its current location in late 2009 after two years on Tumblr, none of the posts had titles—Tumblr isn’t as insistent on that point as WordPress is. Rather than do the smart thing and start creating titles at that point, manually pasting the first few words and an ellipsis into the title field of each post going forward, I couldn’t bring myself to let the archived posts remain titleless. So I found a nifty plugin designed for a slightly different purpose, Blogger Title Fix, that would automatically substitute a short excerpt for the title field. It worked pretty well, but I had to hack the hell out of the plugin I used to display “on this date” links so that it would link to the date rather than the (nonexistent) titles. Last year, that plugin—A Year Before—got a major update, but when I upgraded, I found it didn’t play nice with Blogger Title Fix, and since its codebase had been substantially rewritten and I am a terrible coder, I couldn’t figure out how to hack it as I had its predecessor. But at some time in the intervening months I must’ve run across another, newer and more general title-adjusting plugin called Auto Post Title and given it a quick try without thoroughly checking out its features, because I found it unactivated among my plugins at The Morning Porch this morning. This time I realized that one of the things it can substitute for a title is the excerpt, so it was just a matter of radically shortening the standard excerpt length with another plugin, Advanced Excerpt, so my titles wouldn’t be the same length as the posts. (I could also do this via a hack to my functions.php file, of course, but in my opinion such things belong in plugins rather than theme files.)
So I was happy to have replaced an old, unupdated plugin with a newer one, which still leaves me dependent on a plugin where I shouldn’t be, but puts off the day when a major change in WordPress core suddenly makes all the post titles disappear. And then I was able to update to the current version of A Year Before, and oddly enough, what it uses for a post excerpt is still the standard—it’s unaffected by the Excerpt Length plugin—so I was able to include the full text of Morning Porch posts as previously mentioned, which I think adds a whole new dimension to the site. Moral: it pays to reexamine one’s plugin configuration on a regular basis. Just because a given setup works doesn’t mean it’s optimal.
Genius. And it makes clicking through to the website from the rss really worth the trip (yes, I’m a lazy lurker).
What would also be spectacular (but I don’t know if it’s possible, at least with any degree of ease) would be the same facility tied to the date of each post in the archives. Front page – “on this day” being the day of reading. Individual post pages – “on this day” being the day of the post concerned.
I’m an idealist. Also very demanding.
I’m sure it’s possible, but to the best of my knowledge no one has yet written such a plugin. If I ever get rich, I’ll pay some kid to code it, just for you.
You’re too good to me :-)
Further investigation shows that someone did write such a plugin, “On this day,” but it hasn’t been updated in a couple of years and won ‘t work with my version of WordPress. I think it would actually be pretty simple to code, though — I think any real WordPress geek could write it for me in an hour. Pretty standard jQuery stuff, I think.
Thanks for the shout-out, Dave. It’s a nice crowd to be among.
My pleasure. I look forward to reading.