Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 不带插件的WordPress移动主题切换器(用户代理和Cookie)_Php_.htaccess_Mobile Phones_Wordpress Theming_User Agent - Fatal编程技术网

Php 不带插件的WordPress移动主题切换器(用户代理和Cookie)

Php 不带插件的WordPress移动主题切换器(用户代理和Cookie),php,.htaccess,mobile-phones,wordpress-theming,user-agent,Php,.htaccess,Mobile Phones,Wordpress Theming,User Agent,我找到了一些像WP Mobile Pack这样的插件,但我想把我自己的非常简单的主题切换器放在一起。(只是不想有任何膨胀。) 我有一个常规的WordPress主题,我还创建了一个WordPress移动主题。这些都是可以在仪表板中激活的标准WP主题 如何将某些用户代理直接指向移动主题?(我不想要移动域、子域或后续目录。)www.example.com应该是任何访问者的域 一个问题是,我还想提供一个链接,让用户切换回来。例如,iOS设备应该转到移动主题。但如果他们使用的是大型iPad,他们可能只想使

我找到了一些像WP Mobile Pack这样的插件,但我想把我自己的非常简单的主题切换器放在一起。(只是不想有任何膨胀。)

我有一个常规的WordPress主题,我还创建了一个WordPress移动主题。这些都是可以在仪表板中激活的标准WP主题

如何将某些用户代理直接指向移动主题?(我不想要移动域、子域或后续目录。)www.example.com应该是任何访问者的域

一个问题是,我还想提供一个链接,让用户切换回来。例如,iOS设备应该转到移动主题。但如果他们使用的是大型iPad,他们可能只想使用普通网站。让某种cookie覆盖默认的.htaccess或PHP重定向会很有用


任何帮助,特别是针对WP和处理WP主题切换的帮助,都将不胜感激。

我将使用2个样式表对页面进行主题化,并根据检测到的浏览器,检测浏览器并提供正确的css。看看PHP的“获取浏览器”功能

然后只要有一个if语句:

if (preg_match('/mobile/i', $u_agent)) {
    $css = 'mobile.css';
}
然后加载$css


希望这有点道理。

您必须创建一个插件,启动切换主题操作。以下是参考资料:


我想你可以试试“安装后主题”挂钩。

你为什么不看看插件,看看它们是如何工作的?这应该让你走上正轨。我不认为这是他所要求的。他要求的是转换主题,而不是样式表。