[WooCommerce] 關閉 v4.0.0 後出現的 Admin 管理控制台工具

WooCommerce v4.0 是近期重大的更新,更新需要注意主題還有其他外掛是否有影響。 最明顯的變化是之前在 v3.9 試驗的「Admin 控制台」工具,也在 v4.0 後整合變成內建功能。 裡面把原「報表」功能再整理過設計來呈現。十分雞肋XD 也因為這樣 WooCommerce 變得肥厚不少 …

[WordPress] 外掛或主題的 CSS 與 JavaScript 資源管理

因為總是有人非常在意 Google PageSpeed Insights 的分數,其中時常提到的就是這些 CSS, JavaScript 資源管理的部分。 無奈有一好沒兩好,WordPress 架構如果不使用任何外掛開發,那自然全掌控下想怎樣就怎樣,但如果使用外掛的話,還是有必要損失一點效能換取彈性 …

[WordPress] FastCGI 快取網站加速,Nginx Helper 特別加強版本

Nginx 裡用來處理 PHP-CGI 運作需求的模組 ngx_http_fastcgi_module,其中有一個說他雞肋但又真能加速的快取功能叫「FastCGI Cache」。 雞肋的點是因為他就只會「照你的方式」快取,但要刪除它…就請自理,整個很工程(難)。 所以要處理它會分兩個部分「設定快 …

[WordPress] 使用 DigitalOcean Spaces Sync 實作 CDN 加速網站

過去曾經介紹過 [WordPress] CDN 的新選擇 Google Cloud Storage 使用 Google Cloud 的方案和 [WordPress] 雲端圖片管理架構 – Media Cloud 外掛綜合功能類型的作法來實作 CDN 功能。 2022/10/30 更新:由於 DO S …

[Fail2ban] 同步封鎖 IP 名單至 Cloudflare 的方法(Nginx 伺服器)

Fail2ban 是一套強大又簡單的防火牆工具,網路上教學或延伸應用也不少(意思是本文不會做太多介紹)。其中一個常討論的就是與 Cloudflare 的整合! 在「整合」之前要先提到的是:使用 Cloudflare 搭配 Fail2ban 的話會無效。 因為 Cloudflare 如果把請求流量代理 …

[WordPress] v5.2.0 後主題外掛下載驗證檔案機制

剛剛本機測試站更新時,點開細節看到這段「由於找不到簽章,因此無法驗證 woocommerce.3.9.1.zip 的真實性。」,突然好奇到底是我太久沒注意,還是最近才更新的功能!? 這段程式寫在 wp-admin/includes/file.php 裡的 download_url 方法。 而驗證檔案 …

[WordPress] 輸出系統診斷資訊的方法

想到之後如果要做案件管理也需要調出各網站的細節。剛好看到某個外掛裡的片段有寫這個方法就抽出來改一下筆記。 輸出的範例: site_url: http://localhost/wp5 home_url: http://localhost/wp5 Database Name: wp5 Table Pre …

[WordPress] 後台整理術:修改後台管理員選單 Admin Bar

安裝外掛通常都會補一個選單讓你知道在哪可以控制到他,但他放的點就可能不是你喜歡的位置了。 不論是位置也好,顯示文字也好,或是連結目標等,都是希望能控制到的地方。 如果是後台頂部選單 Admin Bar 的話,這時候就要找文件看一下 WP_Admin_Bar 物件的設計! 不難,主要方法如下: fun …

[WordPress] WPML 多國語言外掛整合導覽標記(麵包屑)外掛的雷

說到導覽標記(麵包屑)很多人都會使用這款「Breadcrumb NavXT」,而前一篇「[WordPress] WPML 進階系統內容字串翻譯的方法 – Breadcrumb NavXT 為例」也有提到怎麼處理翻譯「首頁」這項目的問題。 但因為這款導覽標記外掛本身並無支援 WPML 這款的多國語言架 …

[WordPress] WPML 多國語言外掛翻譯角色帳號權限設定

如果你正在用 WPML 這款外掛來處理多國語言,且又有客製化的網站使用者,且又碰到了明明有設定好權限,但其他使用者就是有其他語系不能翻譯的問題。 很明顯感覺到,這篇就是寫給我自己筆記的… 上述條件處理起來真不是簡單的架構,一般情境使用應該不太會碰到… 首先還是紀錄一下「官方設定」說法,相對本 …

文章
Filter
Apply Filters
Mastodon