Provided the markup is ok, my understanding is that Google’s decision to use the rich snippets is partially based on its perceived quality of the site, which it calculates. It maybe that the wordpress site managed to overcome the hurdle due to history, content, or some other factor, and the HTML site just hasn’t managed it.