私が思いつく限りですが、ご参考までに。
①.WPtap Mobile Detector というプラグインを使う。(プラグインのアップデートが止まっているようです。)
ユーザーエージェントを識別して表示するテーマを変更するというプラグインです。
手軽にスマホサイトを作れるという点ではお手軽です。PCサイトとスマホサイトでコンテンツを共有するので更新が楽です。
反面、スマホでの表示を考慮したコンテンツ作りが要求されるので意外と面倒くさいです。また、スマホ用のテーマを別途用意する必要があります。
②.レスポンシブのテーマを使う
配布されているテーマは使ったことはありませんが、流行り?のレスポンシブwebデザインのテーマを使えばスマホサイトのみならずタブレットにも対応可能です。
テーマをオリジナルで作る場合はそれなりに知識が必要です。
やっぱり更新が楽。やっぱりコンテンツはスマホ、タブレットでの表示を考慮する必要がある。
どちらもプラグインやテーマを入れるだけなのでカンタンですが、スマホやタブレットでどう見えるのかということを考えてからやってみるといいかと思います。
テーマを自作またはカスタマイズしていると言う前提です。
スマートフォン専用の構成にしたいのであれば、少々手間ですがスマートフォンと通常サイトの切り分けを行うのがいいと思います。
切り分け方は
<?php
if(wp_is_mobile()) {
// スマートフォン用の処理
} else {
// PC用の処理
}
この関数を使って、読み込むテンプレートやタグを変えてあげる事でスマートフォン用のサイトにすることができます。