我们在设计主题的时候,经常遇到主题与浏览器的不兼容问题,一般我们会采取一些方法来解决这一问题,下面这个就可以解决Wordpress主题与浏览器的不兼容问题:
在你的主题文件夹里找到functions.php文件,之后添加以下代码:
<?php
add_filter(‘body_class’,’browser_body_class’);
function browser_body_class($classes) {
global $is_lynx, $is_gecko, $is_IE, $is_opera, $is_NS4, $is_safari, $is_chrome, $is_iphone;if($is_lynx) $classes[] = ‘lynx’;
elseif($is_gecko) $classes[] = ‘gecko’;
elseif($is_opera) $classes[] = ‘opera’;
elseif($is_NS4) $classes[] = ‘ns4’;
elseif($is_safari) $classes[] = ‘safari’;
elseif($is_chrome) $classes[] = ‘chrome’;
elseif($is_IE) $classes[] = ‘ie’;
else $classes[] = ‘unknown’;if($is_iphone) $classes[] = ‘iphone’;
return $classes;
}
?>
上面的功能实现了给你的浏览器(比如苹果浏览器safari)里添加了兼容的浏览器标签:
<body
class
=
"home blog logged-in safari"
>
这样,你的主题代码就可以兼容相应的浏览器了。
好收藏了。这个不错。支持一下啊