Ken*_*itz 2 css php iphone wordpress user-agent
有没有办法做到这一点?
我的网站是http://kennethreitz.com.它由顶级Wordpress上的一些温和PHP驱动.
我的选择是检测用户是否正在使用iphone,以及是否使用iphone
a)告诉wordpress加载我写的不同的"主题".b)如果无法做到这一点,请在使用不同主题的同一数据库中运行的子域(i.kennethreitz.com)上安装不同的wordpress.
我宁愿能够为SEO做原因.
有任何想法吗?
小智 12
http://www.nathanrice.net/blog/serve-ie6-visitors-the-default-wordpress-theme/演示如何使用模板过滤器动态更改WordPress主题(在本例中为IE6,但它可能适用于移动用户代理):
add_filter('template', 'serve_default_to_iesix');
add_filter('option_template', 'serve_default_to_iesix');
add_filter('option_stylesheet', 'serve_default_to_iesix');
function serve_default_to_iesix($theme) {
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6') !== false)
$theme = 'default';
return $theme;
}
Run Code Online (Sandbox Code Playgroud)