[WooCommerce] 程式開發時取出訂單資訊的方法整理

這篇文章是引用 How to Get Order Details by Order ID 這篇文中分享的方法。 因為實際應用情境經過測試發現預設的太完美,沒有針對例外處理判斷。我這邊 fork 過來後就修正一些問題,之後也是就這份自己維護了! 其中也包含 wc_display_item_meta 這 …

[WordPress] 整合 WooCommerce 建置售票系統的架構

這篇文章是最近解決一個德國夥伴他網站需求的組合。雖然網站上的德文我都看不懂,但開發者都是用程式溝通的!(?) 根據他的描述與介紹,得知他這個網站的需求算是因為一場活動的需要而建立,而非想製作專業售票平台,需求相對簡單得多。 主要使用的外掛有: FooEvents WooCommerce WooCom …

[WordPress] 關於活動贊助的那點事

舉辦活動最怕的不是沒人來,是資源不足。 開源非商業社群的經營著實是個挑戰,要如何去中心化引發大家的共鳴一起參與絕對是關鍵。 中間最重要的就是媒合商業夥伴與社群夥伴和平共處、共好,引發正面循環。這不是一個人的事,是大家的事。 我清楚第一年希望原汁原味重現國外舉辦活動的想法和做法對國內稅務條件是個衝擊。 …

[WordPress] 追蹤網站操作與修訂的工具 – Simple History

今天在我們社群小聚之後的網站上看 Yuli Yang 裝的這工具。看到效果眼睛為之一亮! WordCamp 網站也有修訂追蹤的功能,但個人覺得通知與一個連續的操作的紀錄這點不夠實用。 這款 Simple History 雖沒發信通知修訂功能,但在彙整上很清楚。用在多人協作的網站或是客戶走錯路時來處理 …

[工具] 中文簡繁轉換開源工具 – OpenCC 開放中文轉換

其實現在如果搜尋「簡繁轉換工具」是可以找到一堆,尤其是用對照表去處理的。但如果想要有無限制 API 介接程式化並且可以做到字詞替換就幾乎沒有。 這套工具的緣由可以從這裡觀看,特點如下: 嚴格區分「一簡對多繁」和「一簡對多異」。 完全兼容異體字,可以實現動態替換。 嚴格審校一簡對多繁詞條,原則爲「能分 …

[DNS] 使用 Gandi LiveDNS 動態更新設定紀錄

DNS 是把 一個好記網域名稱 對應 難記IP位置 的服務(也還有其他對應服務)。通常主機IP位置不太會變,所以設定後除非換主機,不然紀錄也不太會換。 但是~ 如果伺服器IP位置會動態改變,又想要找到這台伺服器的時候怎辦? 像是家裡沒有固定IP的電腦和 Raspberry Pi。雖然這舉例可能並非公 …

[Python] 執行環境與套件管理流程 – Pipenv

最近一有空就來學一點 Python,補充這接下來頗看好的語言工具知識!如果已經有學過幾套程式語言的話大部分人應該會先下手解決一個彈性問題:環境。 正如同 NodeJS 這套工具有 NPM 作為套件管理,而 Python 也一樣有不少很棒的套件可以呼叫,那..套件管理的作法或是工具? Python 界 …

[Python] 使用標準函式庫取得電腦本機對外 IP 的方法

這篇是在 Stack Overflow 上看到的「Finding local IP addresses using Python’s stdlib」問題。 在取得電腦本機對外 IP 的眾多解答中,我喜歡不是有勾勾的那個答案。 import socket s = socket.socket(socke …

[工具] WordPress 客服信箱管理系統 – SupportPress

對外統一信箱是在專案活動中必要的溝通管道。集中管理窗口也如同品牌識別、網域名稱、網站入口一樣。 今天因為成員登入同一組信箱被 Google 偵測可能是惡意使用者還差點被鎖,所以真的把這套 WordPress 內部管理系統 SupportPress 給裝起來測試。(拖好久) 但是!!! 這套居然不能裝 …

[跨界] 沒有失去就是得到,有什麼理由不去試試?

晚上第一次作為參加者去別人舉辦的小聚,感覺真的很特別。 成員有日本人、美國人和台灣人,簡單的分享著食物喝著酒,對我而言是顛覆了原先預測,一場真的夠隨性小聚。 連自我介紹都省了!不見它開場,也結束的很直接。 儘管如此,我還是驗證了「如果你想學習語言,先從環境下手」。 因為 Gandi 的日本人夥伴 R …

文章
Filter
Apply Filters
Mastodon