WordPress 由于使用和主题开发易于上手,很多人都喜欢玩 WordPress 。但是大家可能最头痛的一件事莫过于 CSS 的调试。在不同的浏览器内会显示不同的效果。一出现问题,大家就在骂。但是我们在设计的时候,是不是书写规范,添加了多余的不该添加的东西?
案例:薇晓朵 WordPress 主题网的主题,前台在各浏览器都没有问题,后台在 IE9 严重错位,搜寻网络无解。
解决思路,网络误导:
一致在怪 CSS 的问题。
有人说是二级导航导致的。删除导航代码,问题仍然存在。把 css 全部删除,问题依然存在。
结论:不是 CSS 惹的祸。
灵感:
既然不是 CSS,那么对管理后台影响最大的应是 function.php 文件。仔细检查,发现可疑点:
add_action(‘admin_init’,’theme_stylesheet’);
上面的语句应是对管理后台初始化,让其使用主题样式。删除后,恢复正常。