How to enable a mobile them in WordPress
Install WPTouch. Congratulations, you are done! You automatically get a cleanly designed theme with dynamic drop-downs, a comment counter per post, and “mobile theme” toggle at the bottom.
Research various approaches. I decided go with the mobile theme option.
Realize that these themes are pretty bare out of the box, and you have a lot of custom theming in your future!
What is the problem?
I understand that it is easier to develop a mobile theme plug-in for WordPress, because content is managed in just one way. You have pages and posts, and a mobile theme just needs to organize them. Our Drupal site has many custom content types, views, blocks, and regions, and no mobile theme is going to automatically display them correctly out of the box. However, I had expected the theme designs themselves to be more mature than this.
I also find it totally unclear how to modify regions and block visibility in our Drupal site for the mobile theme. In our single-theme Drupal site, the theme template controls when and where certain regions exist, and the block system determines when to display block content within page regions. I want to organize the home page completely differently for the mobile theme, but now I have to learn how to define page regions and block visibility separately for the mobile theme. I will try to create a home page template in my new theme with unique regions and block content, but something tells me that this will not be easy. Or I could install modules to make display configuration more dynamic, but I do not want to add performance overhead for our non-mobile users.
Dear Drupal Themers
If you would like to submit a modest proposal for mobile theme development, please write me at kassissiehr (at) catlin.edu.