Für Wordpress gibt es bestimmte Plugins die das erledigen, wie das Mobile Pack usw.
Die Arbeiten mit sogenannten Switchern, die erkennen mit welchem Browser auf ihnen gesurft wird, und sie je nach dem die normale oder die mobile Version anzeigen.
Das ist nicht total super und optimal, aber funktioniert recht gut für's iPhone, jedenfalls für den Aufwand den man als normaler Blogger betreiben will oder kann.
http://wordpress.org/extend/plugins/wordpress-mobile-pack/
ist eines der Plugins, googeln bringt noch mehr Ergebnisse.