虽然现在大部分的WordPress都会采用自适应的方式来实现移动端,但是有些项目自适应的方式不太适合,需要定制一套移动端的主题,那么这个时候有什么办法让WordPress在PC端和移动端显示不同的主题吗?
因为是要切换主题的,所以只能使用插件的方式,方法也很简单,并不需要你去找别人已经开发好的插件,自己写个插件就可以了,这个插件代码就几行,你只需要在plugins目录下创建一个mobile-theme.php(名字根据你的需要就行),然后把下面的代码放进去保存,然后启用插件即可;
<?php /* *Plugin Name: 移动端主题 */ function mx_mobile_switch_theme($theme){ if( wp_is_mobile() ){ $theme = 'oumeitong-mobile'; //这里不是主题名称,而是你移动端主题的文件夹的名称 } return $theme; } add_filter('template', 'mx_mobile_switch_theme'); add_filter('stylesheet', 'mx_mobile_switch_theme'); ?>
Remember Me Forgot Password
No Account? Register
Get Vcode
Agreed the《Service Agreement》
Account Login Forgot Password?
1 个回答
因为是要切换主题的,所以只能使用插件的方式,方法也很简单,并不需要你去找别人已经开发好的插件,自己写个插件就可以了,这个插件代码就几行,你只需要在plugins目录下创建一个mobile-theme.php(名字根据你的需要就行),然后把下面的代码放进去保存,然后启用插件即可;