Photo by Ben Kolde on Unsplash
Simplicity 佈景主題的開發者將分為桌上電腦與行動裝置 2 種風格,又因為 AD 廣告顯示方式也會不同,快取網頁時,會抓取不同的 style.css / mobile.css 風格。
但是碰上 Nginx FastCgi Cache 快取模式後,就無法分辨,電腦或行動電話觀看時,就會 2 種模式隨機出現,造成網頁混亂。
依照官方討論區說明,作者不會修正這種快取方式,修正的方法就是自己改變網站快取方法,以快取外掛來代替 Nginx FastCgi Cache。
安裝快取外掛
作者建議使用 W3 Total Cache 或 WP Fastest Cache 快取外掛,這 2 種外掛我之前都安裝過,設置上不難,主要是啟用行動裝置的快取模式,詳細設定可參考下面的連結。
W3 Total Cache 快取外掛設定
https://nelog.jp/w3-total-cache
WP Fastest Cache 快取外掛設定
https://nelog.jp/wp-fastest-cache
使用 W3 Total Cache 時的設置
如果您使用 Simplicity + W3 Total Cache,請將以下內容複製並粘貼到主題 (或子主題) 的 functions.php 中。
if (function_exists('w3_instance')) {
function is_mobile() {
$cache = w3_instance('W3_PgCache');
$group = $cache->_mobile->get_group();
return "high" === $group || "low" === $group;
}
}
如果您使用 W3 Total Cache v0.9.6 或更高版本,請務必粘貼以上代碼。
結語
Simplicity 是一個好用又簡單的主題,這幾天使用之後的感覺,讓寫作有種舒服的感覺,主題作者更貼心的加入自動外連結,就像 Facebook 打入連結後,就會自動加入一個名片卡樣式,方便讀者連結。
佈景用起來舒服、順手,就會想要多寫一點文章,另一個網站都想改用這個佈景主題了。
發佈留言