WordPressでスマホとPCとのデザイン変更は、Multi Device Switcherを使っている。
理由は、スマホ(タブレット) スマホ(iPhone) スマホ(アンドロイド)
などそれぞれ別のWordPressテーマを設定したほうが、どの端末でここが変だよ。。。
って事に対応できるからです。
管理画面では、このようにデバイスの切り分けが出来ます。
userAgentの設定でどのテーマに設定するかを指定することもできます。
他にもjsを使ってcssを制御する方法などあるんだけど、
ぼくは、別にしてもらったほうが管理がしやすいのでこれにしています。
WordPress › Multi Device Switcher « WordPress Plugins
http://WordPress.org/plugins/multi-device-switcher/
キャッシュのかけかたは、ちょっとチェックね。
便利!