WordPress根据不同UA加载不同的主题

» WordPress » WordPress根据不同UA加载不同的主题

几行代码实现根据UA自动切换WordPress主题

WordPress根据不同UA加载不同的主题-极客公园

前言

描述

其实工作原理很简单,就是检查当前的浏览器的ua,如果ua符合那么就切换成你所使用的主题,否则的话就切换成另外一个主题,这里使用的浏览器可以是火狐或者Chrome浏览器,使用浏览器插件可以很简单的修改浏览器的ua,云落这里使用的是火狐浏览器,比如云落的火狐ua是下面的
WordPress根据不同UA加载不同的主题-极客公园

代码

function ua_switching_theme() {
	if (strpos($_SERVER['HTTP_USER_AGENT'], 'yunluo') !== false) {
		$theme = 'Git-alpha';
	} else {
		$theme = 'html5blank';
	}
	return $theme;
}
add_filter('template', 'ua_switching_theme');
add_filter('stylesheet', 'ua_switching_theme');

将上面代码加入主题的function文件即可。

-- 完 --

发表评论

您的电子邮箱地址不会被公开。

4 Replies to “WordPress根据不同UA加载不同的主题”