我找到了一些像WP Mobile Pack这样的插件,但我想把自己非常简单的主题切换器放在一起。 (只是不要臃肿。)
我有一个常规的WordPress主题,我也创建了一个WordPress Mobile主题。这些都是可以在仪表板中激活的标准WP主题。
如何直接将某些用户代理直接指向移动主题? (我不想要移动域,子域或尾随目录。)www.example.com应该是任何访问者的域名。
唯一的问题是,我还想提供一个让用户切换回来的链接。例如,iOS设备应该转到移动主题。但如果他们在大型iPad上,他们可能只想使用常规网站。有某种cookie覆盖默认的.htaccess或PHP重定向会很有用。
任何专门针对WP并处理WP主题切换的帮助都会非常感激。
答案 0 :(得分:0)
我会使用2个样式表来主题化页面,并根据检测到的浏览器检测浏览器并提供正确的css。看看PHP http://php.net/manual/en/function.get-browser.php
的'get_browser'函数然后只有一个if语句:
if (preg_match('/mobile/i', $u_agent)) {
$css = 'mobile.css';
}
然后只需加载$ css
希望有道理。
答案 1 :(得分:0)
您必须创建一个插件,用于触发切换主题操作。这是一个参考:
https://codex.wordpress.org/Function_Reference/switch_theme
我想你可以试试'after_setup_theme'钩。