Responsive tasarım en iyi çözüm olacaktır. Ama eğer derseniz ki ben ayrı tema kullanmak istiyorum, m.site.com yerine site.com/mobil/ şeklinde url yapısı kullanın. Çünkü her subdomain farklı bir site gibi algılanır, böyle bir durumda gerek yok