名詞百科

C

Cache 快取

快取就像便當店先把熱門便當做好放著,客人一來直接拿,不必每份現做。網站也一樣:每次有人來訪,WordPress 要跑程式、查資料庫才組出一頁;把結果先存起來,下一位訪客直接拿現成的,速度就快很多。一個網站常同時有好幾層快取:瀏覽器、WordPress 快取外掛、主機快取、CDN。每一層都有自己的保存時間,這也是「改了網站、前台卻沒變」最常見的原因,要從裡到外依序清。常見的坑:購物車、結帳、會員專區、表單頁不能被快取,否則會出現看到別人的購物車、登入後仍顯示未登入、表單送出顯示「安全驗證失敗」這類怪事。快取外掛與 CDN 都要把這些頁面排除。相關文章網站改了但前台沒變:WordPress 快取要清哪幾層WordPress 明明登入了卻被當成未登入:快取、驗證碼與登入迴圈多語網站變慢?語言數、快取、資料庫三層查

Card Testing 盜刷測卡

盜刷集團手上的卡號不知道哪些還有效,會找一個結帳沒有防護的網站,用程式大量送出小額訂單,看哪張卡授權成功。症狀很好認:短時間湧進一大串失敗或待付款訂單,金額都是最便宜的商品,姓名信箱像亂打,同一個人換了很多張卡。傷害有三層:後台被失敗訂單塞滿、通知信狂寄;刷成功的幾筆,日後會被持卡人提出爭議,你得退款甚至被扣手續費;失敗率太高,金流商會把商店列為高風險。常見的誤會:「失敗的訂單沒扣到錢,刪掉就好」。真正要處理的是成功的那幾筆:主動退刷、作廢發票、取消已開通的課程或票券,再加上機器人驗證與 3D 驗證。相關文章結帳頁被拿來測盜刷卡:怎麼發現、怎麼擋網站被盜刷測試之後:退刷、發票作廢與防堵WordPress 資安外掛怎麼配?防火牆、2FA、機器人驗證

CDN 內容傳遞網路

CDN 是一群分散在各地的伺服器,會把網站的圖片、CSS、JavaScript 甚至整頁內容複製一份,存在離訪客最近的節點。台灣的訪客從附近的節點拿檔案,就不必每次都連回你的主機,網站變快,主機負擔也變小。Cloudflare 就是最常見的例子。因為訪客拿到的是 CDN 上的副本,所以 CDN 本身也是一層快取。常見的坑:CDN 對 CSS、JS、圖片通常快取很久,檔名或版本參數沒變,就一直送舊檔。典型症狀是 Elementor 改了樣式、前台怎麼看都沒變,清了 WordPress 快取也沒用,要到 CDN...

Child Theme 子主題

子主題是一個「掛在母主題底下」的小佈景:外觀和功能都沿用母主題,只把你要改的樣式、範本或程式,放在子主題自己的資料夾裡。母主題更新時整個資料夾會換成新版,但碰不到子主題,你的修改就留得住。網站需要改版型、覆寫 WooCommerce 範本、在 functions.php 加程式時,就該用子主題;只是調幾行 CSS,放在「外觀 → 自訂 → 附加的 CSS」也不會被更新蓋掉。常見的坑:附加的 CSS 與自訂器設定是跟著佈景各存一份,從母主題切到子主題的那一刻,樣式、選單位置看起來會「全不見」,其實只是還留在母主題名下,要複製過去。子主題本身也要跟著母主題維護。相關文章佈景主題更新後樣式不見:子主題與附加 CSS 差在哪客製碼放子主題還是...

Cloudflare 網站加速與防護

Cloudflare 是提供 DNS、CDN、快取、防火牆與 SSL 的服務商。網域接上 Cloudflare 之後,訪客的請求會先經過它,再轉到你的主機,所以它能替網站擋攻擊、快取檔案、加快速度。免費方案就能用,很多網站都有接。也因為它站在最前面,常出現「主機和 WordPress 都正常,訪客看到的卻不對」的狀況。判斷方法是暫停 Cloudflare,或把該筆 DNS 改成灰雲再測一次。常見的坑:SSL 模式選 Flexible,容易造成轉址迴圈,應選 Full...

Cookie 瀏覽器小型文字檔

Cookie 是網站寄放在訪客瀏覽器裡的一小段資料,下次連線時瀏覽器會自動帶回來,網站因此記得「你是誰」:有沒有登入、購物車裝了什麼、選了哪個語言、從哪個推薦連結進來。沒有 Cookie,每換一頁,網站都會把你當成陌生人。Cookie 綁的是網址的主機名稱,所以網址設定不一致時,最容易出現登入相關的怪問題。常見的坑:網站設定是不帶 www,客人卻從 www 進來,或 http、https 混用,登入 Cookie 種在另一個主機名,跳頁後就掉了,形成「一直要求重新登入」的迴圈。兩個網域同時開著同一個網站,購物車也會各算各的。清除瀏覽器 Cookie 能暫時解決個人問題,根本解法是把網址統一,並用 301 轉址導到同一個網址。相關文章WordPress...

Coupon 折價券

折價券是 WooCommerce 內建的優惠功能,在「行銷 → 折價券」建立。可以設定折扣方式(整筆百分比、固定金額、單一商品折扣)、有效期限、最低消費、限定或排除哪些商品與分類、能不能跟其他券併用,以及每張券、每位客人能用幾次。折價券的條件是「全部符合才能用」,但前台只會顯示一句籠統的錯誤訊息,客人和店家都不知道卡在哪一條。常見的坑:設了「允許的電子郵件」,用 LINE、FB 登入的客人信箱不在名單內單次使用的券被一張沒付款的訂單佔住,看起來像「消失」已大量使用的券直接刪除,歷史訂單的折扣紀錄對不上,應改成停用相關文章WooCommerce 折價券不能用、滿額贈沒出現,先查這 5 個設定WooCommerce 免運門檻、多倉運費、特定帳號免運怎麼設

CSS 樣式表

如果 HTML 是網頁的骨架和內容,CSS 就是衣服和妝:顏色、字型、大小、間距、欄位怎麼排、手機上怎麼變,都由 CSS 決定。佈景主題、外掛、Elementor 各自會載入自己的 CSS,你也可以在「附加的 CSS」寫幾行蓋過去。網站「跑版」,多數時候就是某段 CSS 沒載入、被快取成舊檔,或被別的規則蓋掉。在瀏覽器按 F12 打開開發者工具,可以看到每個元素實際套用了哪些樣式。常見的坑:自訂 CSS 寫得太廣(例如直接改所有文字的字型),一次蓋掉全站;直接寫在母主題的...