I have a current client who’s working on two businesses – one is sort of a hobby site for now, the other is a full-fledged ecommerce site.

For the hobby site, money was definitely a factor in getting up and running quickly. My client purchased a commercial theme from a prominent and well-regarded theme developer – in fact, I’ve always really liked the attractive range of themes offered by this company.

My client found a theme she absolutely loved. We got it installed pretty easily. The way that images are added to the portfolio was a little tricky to understand at first, but we got the hang of it quickly.

Then we realize that there’s an issue. The theme automatically resizes photos in various dimensions on different sections of the site – small thumbnails on the home page which have full-size modal windows; a large rectangular featured posts slider on the home page, and a larger image on single-post pages that’s rectangular.


This is a problem. The way the theme is set up, it will not allow you to use portrait images. Well – you can use them, but they’re going to cropped to landscape proportions even on the single-post page – the theme does not have any provision for portrait images.

This seemed dumb (and many other people in the forums agreed). This is a portfolio theme after all, and from my experience lots of people have portrait images in their portfolios…

I posted a note in the forum asking about this and was given an answer about creating an algorithm to detect image orientation. I have no idea how to do that and asked for clarification and have NEVER heard back. That was last Saturday, nearly 7 days ago now.

So… I found a four-page, years-long thread about adding some custom coding to detect whether an image has portrait or landscape orientation. It was confusing, it had almost no input from tech support whatsoever – it was a matter of frustrated users taking matters into their own hands.

My client’s understandably unhappy about (1) the lack of support from this theme company, which she’s paying for, and (2) the fact that she’s going to have to pay for customizing a portfolio theme that’s built only for landscape images.


Now while all of this was going on, before the lack of support became evident, I bought a subscription too and set up a hobby site of my own. It was going pretty well, until I found that thumbnail images on the home page can’t be sized independently of thumbnail images on a single-post page. So if I want a nice large 300×300 px image in my post, I’m forced to have a 300×300 px ‘thumbnail’ on my home page.

Not good. I posted on the support form about my own theme issues. I was told “you need to edit entry.php file and do the same there.”

Unfortunately, this theme doesn’t have a file called entry.php.

Plus, I found that tech support told another paying user the same erroneous advice about entry.php. Geez.

So, long story shortened, I still have no answers. And the likelihood that I will ever do business with this company again is, well, you know. I have purchased prebuilt themes from time to time for clients, and while they always have some kind of little issues I’ve never had problems getting help like this. Not a good way to treat your paying clients, guys.

Ever had trouble finding the right widget to display what you want? This happens to me a lot.

Earlier today I was looking for a recent posts widget for a restaurant menu that would let me:

  • Show only one post from a particular category
  • Let me hide the post title
  • Show the complete content of the post
  • Show the date with PHP formatting
  • Retain the CSS formatting of the post

I tried four plugins before I found Justin Tadlock’s amazing Query Posts plugin. It does all of those things and much more, with around 40 options. It’s like the Swiss army knife of recent post widgets.

I’m using the AVH Extended Categories plugin to control the display of categories in a new blog, and was having problems getting it to show the hierarchy in a user-friendly way. This code below will do the trick for up to 2 levels of child categories, the background-position is for the bullet image already included in the main list styling. This isn’t really AVH specific, it can be used for any vertical menu, and the class ‘children’ is something WordPress automatically applies to all the subpages of a given parent page.

1st child level:

2nd child level:

Here’s the styled nested menu in action (left sidebar).

I just found this on the FAQ page for Hampton Inns. Just in case you ever get trapped in 1996 and are looking for a hotel…

11. Why does your web site load so slowly? I hit a button and nothing happened for a long time. What’s going on?

If you hit a button or a click on a link and nothing happens for an unusually long time, your browser is “hanging”. This means it is waiting for information from a server or it is busy processing.

At certain times of the day, the network between your computer and ours gets busy so you have to wait a little longer for a response. We have more than enough computing power to process your requests. If your browser hangs, it is probably due to a network bottleneck somewhere along the way. This should never last more than a minute or two. If it does, the best thing to do is to resubmit your request by pressing the same button (or link) again. If your browser hangs frequently, it may help to clear your cache. To clear your cache in Navigator 4.0, choose Edit and Preferences, then click the plus sign next to Advanced. Click Cache; then select Clear Disk Cache. To clear your cache in Navigator 3.0, choose Options and Network Preferences. Under the Cache tab, click “Clear disk cache now.”