[WooCommerce] 購物車商品下單邏輯檢查的時機點

今天碰到的需求是一個「預定到貨日」外掛的地雷,雖然可以在下單前選擇預定到貨日,但因為這樣下單的商品,並不一定會馬上下單。 如果實際上下單日都超過預定到貨日了怎辦? BUG 就是這樣發生XD 的確是可以選好日期準備下單,但有不少人都習慣等一個優惠才去真的結帳。那這個功能的選擇就可能會有問題發生! 這類 …

[Google] Sheet 試算表匯入 JSON 資料與自動更新的方法

剛好這幾天查看一個加密貨幣的投資試算表時發現要一直手動去更新加密貨幣的報價有點累(?),就決定來試試把資料來源指定為外部資源。 使用方法很簡單,套用開源專案:import_json_appsscript.js 原始的分享有不少人 fork 出去改,連結這份是我 fork 最近期(2019)還有更新的 …

[WooCommerce] 後台整理術:開放商店管理員(Shop Manager)修改使用者角色(role)

WooCommerce 在 3.4.6 的更新中加上了一個安全性修正,調整商店管理員針對網站上使用者角色權限的新增與修改方式。 會發現這個問題也是因為先前使用 editable_roles 這個 Hook 可以做到調整。但安裝了 WooCommerce 外掛後就無法。經查詢後才發現是被 woocom …

[WordPress] 媒體庫支援上傳、預覽 WebP 格式圖檔

這個需求不是「把媒體庫圖片轉成 WebP 格式」,或是「讓網站提供 WebP 格式的媒體輸出」。就是很單純的讓媒體庫可以上傳 WebP 格式的圖檔,並且可以預覽這圖檔。 內建預設沒開放直接上傳這格式的情況下,會需要一點 hack 方式,或是安裝外掛來辦到。 關於 WordPress 打算內建支援 W …

[WordPress] 客製化內容類型(Post Type) REST API 的方法

剛好最近在處理一個主題的客製化,本篇筆記情境就是一種「接手他人作品但不硬改別人 code 又可以兼顧 WordPress Hook 模式」的開發。 說起來這件事也很常見,套版主題常常有些內建的行為不是你想要的,但他有預留 Hook 機制給你開發來延伸串接,只要找到對應的 Hook 就能改動到行為而不 …

[WooCommerce] 註冊會員時密碼強度檢查改為非必要

這個功能的美意也是幫助網站減少被惡意入侵的風險。但說實在,真通過這指標的密碼,實在不好記憶,也通常不是你的常用密碼。 網路上不少教學是直接拿掉這個檢測指標,說實在,太暴力了點XD function mxp_min_password_strength($strength) { return 0; } …

[WordPress] 媒體庫限制作者本人觀看存取

內建媒體庫有發文權限都可以觀看,就算修改圖片的權限有處理好,還是有一個使用流程上的問題:太雜亂,所有圖片都一起看到,管理使用會因為都看得到其他使用者上傳的而造成不方便。 這有兩個方法可以解決: Restrict Media Library Access 這款外掛一安裝啟用就有效果,能將管理員與編輯以 …

[AWS] EC2 的 EBS 硬碟容量擴充方法

筆記一下客戶使用 AWS 碰到容量快用完的情況。 進入 AWS Console 點選 EC2,找到對應機器後,點進去看機器細節。 找到 磁碟區 ID 欄位對應,這些磁碟都是掛載在磁碟區這個服務功能的,確定是該機器的硬碟。 點選 Actions -> Modify Volume,調整磁碟大小,確 …

[WordPress] 為內容列表自動加入預覽連結顯示功能 – Public Post Preview

同事開了一個需求是「可以觀看但不能編輯與刪除內容的帳號權限」,用途是讓客戶可以把這帳號交給工讀生來審閱與紀錄內容。 既然是審閱,那這些內容就不會是「已發佈」的狀態,所以如果要可以預覽,又不能修改別人的內容,這塊就要繞路處理。 好在這需求也不新奇,已經有外掛 Public Post Preview 可 …

文章
Filter
Apply Filters
Mastodon