[WordPress] Shortcode 內容攔截(Filter)修改調整的方法(Hook)

會有這需求也是剛好碰到移轉網站時有外掛資料特例處理,導致內容連結失效的問題。 關於移轉網站,先前也曾在粉絲頁裡發文聊過: 面對 WordPress 把網域名稱也視為內容寫進每筆資料庫保存這件事,移轉網域就有不少細節要注意。 轉移前,不只是主題本身,還有外掛的儲存方式都要去研究一下,有些可能是寫入 w …

[Git] Ubuntu Server 自架 Gogs 版本控制存放庫 Repository 代管主機的作法

由於有業主要求他的網站程式碼不能使用 GitHub 這類型雲端代管,怕有資安疑慮。那自架一個 Git Server 代管就勢在必行了! 好幾年前接觸到 GitLab 這套開源的儲存庫代管服務得時後就覺得如果要選一個替代品,非他莫屬。 不過運作效能與建置需求條件都不小是硬傷。這次試用了由 Go 語言撰 …

[WordPress] 後台整理術:控制台小工具的應用

WordPress 後台登入預設畫面就是「控制台」,這一片牆跟畫布一樣,很多資訊雜亂在這,預設就有「WordPress 活動與新聞」、「網站活動」與「網站概況」等。 雖然一區塊一區塊的沒有順序,但這畫面是可以自行透過上方「顯示項目設定」勾選啟用、停用小工具,又或是拖曳區塊移動到心情好的地方。 作為後 …

[VPS] Ubuntu Server 安裝 NFS 服務共享主機資料夾

這服務原本也是我打算串連眾多主機的選擇,不過缺點說在前面:如果網路有問題,主機會 Hang 住,導致存取卡著。 用在搭配 HAProxy 架構中可以有選擇性的只處理使用者上傳的檔案,程式原始碼倒不用這樣跟進。 進入正題,這服務要處理好,總共要設定兩台搭配,假設兩台的配置如下: Server 192. …

[Gandi] SSL 憑證購買與安裝體驗

剛用 Gandi 買 SSL 來用的體驗還不錯耶!算是他們家 Domain 網域服務之外可以推薦的服務了XD 驗證網域的方式也有 CNAME 紀錄的方式,滿方便的。過程就是付完錢、收個驗證信、新增那筆紀錄,等 Gandi 確認完就發憑證。 憑證頁面也能直接抓到中繼憑證來使用。 真要說缺點還是前段太過 …

[WooCommerce] 重置運送物流選項或指定物流方式

這需求我以為以前寫過文章筆記。找了一下沒發現就來寫! 如同標題所述,不論是消費時希望不要記憶上一次的物流方式或是開發時想測試不同情境,都有這個「指定」的需求在。 WooCommerce 後台金流或物流方式都可以用滑鼠點著選項上下拖曳排序,這已經能讓基本的排序實現,先前也筆記過幾篇付款方式與物流運送方 …

[WordPress] 新使用者註冊與使用者密碼重設通知收件人修改

原本想把這篇也列為 WordPress 後台整理術 系列。但想想,這個修改還真的不算常見。 本篇運用的情境為「非」套用 WooCommerce 會員情況下的「WordPress 會員系統」。 如果是套用 WooCommerce 的話本身有內建的信件範本機制修改,但如果沒使用這樣包裝好的系統來處理會員 …

[OpenSource] 開源台灣金融機構(銀行、農漁會等)清單 JSON 檔案

在實作金融應用服務的時候,免不了要輸入「銀行名稱」、「銀行代碼」、「分行名稱」、「分行代碼」,最後是「帳號」。 看到這是不是覺得累?扯到錢又怕自己輸入錯誤?如果能用選擇清單不用自己登打,準確率提升又加上輸入速度也變快,這會是比較好的做法。 上網找了一下有沒有這樣的清單檔案或是專案,發現 taiwan …

[WooCommerce] 簡單實作聯盟行銷訂單紀錄的方法

當前有一個案子,討論到了聯盟行銷的分潤問題。技術面上就是要知道「是誰引薦了這張訂單」。 市面上有很多聯盟行銷外掛,但用不到這麼多的功能,一來浪費錢,二來浪費主機效能。 本篇筆記一個簡單實作的方式,如下: function mxp_product_redirects() { $affiliate = …

[WordPress] 使用 $wpdb 資料庫方法快速批次新增資料

寫在前面,這篇我應該會列為每次建立針對 WordPress 資料庫讀寫專案時,必用的方法! $wpdb 這個資料庫存取方法,官方文件有寫使用手冊。 不過就是簡單的「增刪查改」 CRUD 四大方法介紹。如果再細看「新增」的方法 insert( $table, $data, $format ); 會發現 …

文章
Filter
Apply Filters
Mastodon