General PHP Framework Question


I am thinking about learning a PHP Framework to develop and maintain my websites. I would consider my skill level for PHP/MySQL intermediate.

When I search the knowledge base, I only see documentation for the Zend Framework, yet in the forums I see CakePHP mentioned and a few others.

Some of my websites are WordPress. In the future, if I wanted to get into more WordPress development. Are there any frameworks that are more WordPress friendly?

Does one framework work better in the Dreamhost environment? I am tending towards cakePHP since it seems to have a better learning curve. I am open to suggestions and recommendations.