Cavemonkey50 you're right.
This afternoon I made other tests on the conflict between WPTouch and Podcasting plugin, with a clean install of WP 2.3.5. No other plugins installed (no akismet, no hello dolly), default theme, no permalinks set. Only Podcasting and WpTouch.
I tried with latest versions of both plugins and I found where the
problem happens.
Podcasting plugin uses this hook to modify the blog name in the Rss Feed:
add_filter('option_blogname', 'podcasting_blogname_filter');
the function is:
// Change the podcast title
function podcasting_blogname_filter($title) {
if ( 'podcast' == get_query_var('feed') ) {
// [cut]
}
return $title;
}
when you activate WPTouch, the get_query_var function does not work. In fact, if you comment the hook this way
// add_filter('option_blogname', 'podcasting_blogname_filter');
everything works fine.
I noticed too the non standard use of DB queries, but I didn't try because I thought that was something related to WPT plugin hooks.
I wrote also an email to the WPTouch author, meanwhile I will try to patch the non standard queries.
Thanks for your reply!