Slack 免費版有十萬則訊息的上限,討論到一定量後只會保留「前」十萬則。作為專案討論工具是都還好,就是近期因為加入幣圈各種項目使用了 Discord 後感覺也很適合公司轉移過來,就來想辦法換工具啦~ 粉絲頁上筆記 用 Discord 取代 Slack 當公司專案討論的工具,我覺得有幾點是關鍵 至於 …
分類彙整: 程式開發
[WooCommerce] 客製化匯出訂單格式的方法
訂單匯出功能的外掛很多,但如果不適合你的時候,你總要想辦法來一個!(沒錯吧XD) 剛好最近實作這功能,搭配先前筆記 [WooCommerce] 程式開發時取出訂單資訊的方法整理 取出訂單資訊的主方法有了,那剩下就是把訂單撈出來。 實作流程如下: 選擇開發過一個外掛(外掛框架) 新增一個選單功能列在 …
[PHP] 前、後端處理照片 orientation 翻轉(轉正)的方法
印象中筆記過這個方式,後來查了筆記發現是 2018 年實作 WordCamp 活動網站時,因為要現場讓與會用到網站直接手機拍照上傳時會碰到「轉正」的問題。 這是一個滿有趣的問題!對人來說影像有方向性,但對電腦來說沒有,不過因為看影像的是人,所以這參數會被記錄在影像的 EXIF meta 裏,讓讀取裝 …
[OpenSource] 開源台灣金融機構(銀行、農漁會等)清單 JSON 檔案
在實作金融應用服務的時候,免不了要輸入「銀行名稱」、「銀行代碼」、「分行名稱」、「分行代碼」,最後是「帳號」。 看到這是不是覺得累?扯到錢又怕自己輸入錯誤?如果能用選擇清單不用自己登打,準確率提升又加上輸入速度也變快,這會是比較好的做法。 上網找了一下有沒有這樣的清單檔案或是專案,發現 taiwan …
[WordPress] 使用 $wpdb 資料庫方法快速批次新增資料
寫在前面,這篇我應該會列為每次建立針對 WordPress 資料庫讀寫專案時,必用的方法! $wpdb 這個資料庫存取方法,官方文件有寫使用手冊。 不過就是簡單的「增刪查改」 CRUD 四大方法介紹。如果再細看「新增」的方法 insert( $table, $data, $format ); 會發現 …
[WooCommerce] 結帳頁面設定欄位必填、非必填、隱藏或是移除欄位的方法
針對 WooCommerce 結帳欄位相關的議題,過去寫過不少: [WordPress] 調整適合 WooCommerce 在台銷售結帳頁欄位(含地址郵遞區號選擇) [WooCommerce] 調整結帳欄位的終極指南 [WooCommerce] 程式客製化結帳欄位紀錄方法(Session) [Woo …
[WordPress] 清除無關聯的孤兒資料與批次刪除使用者或內容的方法
WordPress 外掛很多我知道,不過使用外掛來做本文操作對我來說有兩大隱憂。 外掛是在 WordPress 系統下執行。這句話也有兩個層面的意思:一是如果外掛執行操作時毀了 WordPress 執行的程序,WordPress 會壞掉,而外掛本身也會執行到一半壞掉,處理壞一半的東西更麻煩。二是效能 …
[WordPress] 取代內建登入驗證的單一登入程式開發方法
WordPress 的用途可以很廣,作為個人用或組織用都有一些情境可以套,其中如果本來組織就有自己一套會員系統的話,那登入功能也可以改取代使用原本的會員系統做驗證。 這篇筆記應用的情境正是 WordPress 購物網站與手機 App 的架構整合。 由於手機 App 已經有使用一套雲端的會員系統,又因 …
[WooCommerce] 程式開發顧客結帳互動時會使用到的方法
顧客、消費者在 WooCommerce 結帳的時候其實有很多客製化的機會。像是之前筆記過的可以參考 WooCommerce 標籤。 互動這件事分主動與被動,主動是指顧客點擊畫面上的物件,預期會有怎樣的反應發生,而被動就是操作的過程中,系統因為條件滿足而觸發一些反應。 通常被動的部分就能讓顧客感受加分 …
[WordPress] 取得文章全部分類階層列表的方法
WordPress 分類或標籤的設計都是使用 Taxonomies 架構。從屬關係可以很多元,像是一篇文章可以有多個分類與標籤,而分類還可以有階層關係(上層分類或子分類的概念)。 由於資料都是個別把關係(Data Relationships)記錄在資料表裡,並不是一個完整的從屬結構資料,所以想找出完 …
