I like to include a copyright notice on my posts, a small one down on the lower right, and a couple of links for RSS and Twitter. The problem is that I always go back and add it as an afterthough. So I write a post, proof it, convince myself that it’s perfect, post it, and then I notice that I didn’t put that little footer at the end.
I use wordpress.com to host my site. I looked around the admin console for something pertaining to post templates but didn’t find anything. I googled a little to see whether such a feature exists, but I didn’t find anything.
Then it occurred to me. Matt Malone, you handsome devil, aren’t you a professional software developer? And don’t you have the gall to write a blog proclaiming yourself such? Why don’t you write something yourself? So I did. I wrote a very simple greasemonkey script. Here it is below. Feel free to install the script if you use wordpress.com and think it would be useful.
// ==UserScript== // @name WordPress Post Template // @namespace oldfashionedsoftware.com // @description Inserts some template text in new blog posts // @include https://matthewmalone.wordpress.com/wp-admin/post-new.php // ==/UserScript== var postTextAreaList, postTextArea; postTextAreaList = document.evaluate( "//textarea[@name='content']", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); postTextArea = postTextAreaList.snapshotItem(0); postTextArea.value = "Your template text here";