For at least a couple of years, I’ve been meaning to create a personalized theme for this WordPress blog and never got around to it until this weekend. Fortunately, it was even easier than I thought since realizing that child themes are now supported. This means I can just piggy-back off of an existing theme and just override a few CSS rules or templates as needed.
I started by working off of the WordPress Default theme before realizing that I really didn’t want a fixed-width theme and switched to WordPress Classic. Classic may not be my favorite theme, but it was easy enough to modify to get the layout I wanted.
Obviously, I’m not a designer. I did start by looking at some reasonable color schemes, but in the end I stuck with the colors that are already in my favicon. Those colors actually looked much, much worse before creating the funky background which integrated the scheme a little bit. Eventually, eventually, I’ll create something a bit more professional.
Going the easy route of modifying only the CSS, there are a few other things lacking still, like an RSS link with icon as well as a copyright notice at the bottom. Additionally, the titles of the sidebar widgets would be much easier to style if they had their own class. I may end up modifying the templates to make these changes, but for the time being it works.
Damn Spammers
In the past few days, I’ve received about 25 emails from my blog to moderate spam comments–all obviously from the same idiot spambot. So I can understand now why the default option is set to send email notifications to the blog administrator. Even if the comments aren’t posted without moderation (by default), that administrator still needs to know what is going on to find some other method to keep these spam comments from getting in their way.
Since Akismet (I can never spell that right) is built into WordPress, the first thing I did was to activate it and see how that worked. Fortunately, on the Akismet configuration page is an option to “Automatically discard spam comments on posts older than a month.” That’s wonderful! The post that that bot keeps trying to comment on is over two months old. Why didn’t they make this option more obvious so I could’ve signed up sooner? Well, I can’t really complain. I just have to sit back now and make sure this works….
Update: it works! So many spam comments caught. Akismet, I love you!