WordPress 由於使用和主題開發易於上手,很多人都喜歡玩 WordPress 。但是大家可能最頭痛的一件事莫過於 CSS 的除錯。在不同的瀏覽器內會顯示不同的效果。一齣現問題,大家就在罵。但是我們在設計的時候,是不是書寫規範,新增了多餘的不該新增的東西?
案例:薇曉朵 WordPress 主題網的主題,前臺在各瀏覽器都沒有問題,後臺在 IE9 嚴重錯位,搜尋網路無解。
解決思路,網路誤導:
一致在怪 CSS 的問題。
有人說是二級導航導致的。刪除導航程式碼,問題仍然存在。把 css 全部刪除,問題依然存在。
結論:不是 CSS 惹的禍。
靈感:
既然不是 CSS,那麼對管理後臺影響最大的應是 function.php 檔案。仔細檢查,發現可疑點:
add_action(‘admin_init’,’theme_stylesheet’);
上面的語句應是對管理後臺初始化,讓其使用主題樣式。刪除後,恢復正常。