Continue reading " /> [WP Tips] 把默认主题呈献给 IE6 用户 — acExtend

[WP Tips] 把默认主题呈献给 IE6 用户

IE6 用户尚在,虽然笔者基本上已经放弃这些用户,但还是有众多的博主坚守者宝贵的读者资源。网络中流传着各式各样的 hack,本文针对 WordPress 博客,提供一个小小的技巧,将默认主题呈献给 IE6 用户(via)。

原理:侦测浏览器类别,如果为 IE6,就调用 WordPress 的默认主题。

代码如下:(不做注释,写入主题的 functions.php 或作成插件均可)


add_filter(‘template’, ’serve_default_to_iesix’);
add_filter(‘option_template’, ’serve_default_to_iesix’);
add_filter(‘option_stylesheet’, ’serve_default_to_iesix’);
function serve_default_to_iesix($theme) {
if(strpos($_SERVER['HTTP_USER_AGENT'], ‘MSIE 6′) !== false)
$theme = ‘default’;
return $theme;
}

最后,请 IE6 的读者明确一件事:我们没有因为你使用 IE6 而嘲笑你,而是嘲笑 IE6 本身的能力缺陷。如果您还在使用 IE6 做为主要的网络浏览器,那么推荐您升级到 IE7/8,或者选用其他较为高级的浏览器。

This entry was posted in 小技巧. Bookmark the permalink. Follow any comments here with the RSS feed for this post.

6 Responses to [WP Tips] 把默认主题呈献给 IE6 用户

  1. page says:

    wow
    真好,谢谢代码高手寻找的如此“秘籍”
    相信我不久也这样改了。

  2. Dianso says:

    这方法不错 不用刻意的为ie6修改主题了

  3. Pingback: Tweets that mention [WP Tips] 把默认主题呈献给 IE6 用户 — WordZine -- Topsy.com

  4. page says:

    请问,我在function中 填写的这些代码,可是好像跟这个 hack 作者宣称的 不一样效果。
    你有再次查看木有?

  5. Andor says:

    @page: 确实没有试过,我的机子上没有 IE6 。从代码本身来说应该没问题的,原作者在文章中提到,这个方法在启用缓存插件时可能无法正常使用。请确认一下你有没有缓存方面的插件?

  6. 510blog says:

    这是个好地方!

Leave a Reply

Your email is never published nor shared. Required fields are marked *

*

You may use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>