一直以來找這個「更新、修改或發佈內容」事件我都找到的是 save_post 這個 hook,直到上週意外找到這篇文章「WordPress Publish Post Hook」,發現驚為天人啊~ 原來有權重這麼高的捕捉事件「transition_post_status」可以用,怎麼之前都沒查到呢! 參 …
標籤彙整: 開發
[WordPress] 粉絲頁同步外掛 FB2WP 更新 v1.5.2 拉!
有安裝的網站應該都會收到更新通知的推送了,儘管給他按下去更新吧~ v1.5.0 新增同步粉絲頁評價功能,使用 短碼在網站中顯示新同步的評價 修正選單用詞 新增贊助連結 修正設定頁樣式,感謝小豬協助補完 根據外掛開發指標,強化外掛頁面安全性,禁止對外直接存取檔案 新增 Facebook 小工具擺放位置 …
[PHP] 開發接收端 API 時的 DEBUG 除錯方法
這案例就像是正在開發一個 Web Hook 端的應用,他文件寫一堆,但還是實際看到送過來的東西比較實在,對吧? 這時候「存起來」或「印出來」就是最棒的拉! 剛剛找到一個網友分享他寫的紀錄請求方式,滿完整的如下: Gist: Link class DumpHTTPRequestToFile { pub …
[WordPress] Facebook 粉絲頁同步工具:FB2WP 更新 1.4.9
這玩意兒好久沒更新拉,剛好需求來了,立馬更新一下功能! 也不知道為啥,這次推送外掛上去給 WordPress ,後面的 Change log 會沒更新到,反正是興趣使然,我…下次再看看囉(逃) 外掛:FB2WP 本次主要是補了針對留言去處理的事件,這樣可以讓想在粉絲頁上自動回覆的人有彈性控制。再 …
[WordPress] 使用 set_transient 方法為你的請求做快取機制
這樣的需求來自於「又不是時時刻刻更新,為何要時時刻刻來詢問呢?」,反過來說「我又不知道你何時更新?你又不會主動跟我說。」,所以就會變成自己設定個時間去判斷是否有更新,時間到了後再去檢查。 WordPress 中 set_transient 方法就是這樣的一個用途! 上面對話很明顯就是兩個不同的角色, …
[BOT] 對話聊天機器人開發十要點
這篇文章是 LINE 台灣首席應用分析師 Augustin Wang 所發。 「開發LINE聊天機器人不可不知的十件事」 不只有 LINE ,開發 Facebook Bot 機器人時也是一樣要注意,很重點! 正確設定HTTPS 驗證訊息來源 盡快回覆LINE平台正確的HTTP狀態碼 LINE平台所傳 …
[WordPress] 解除不必要的綁定處理事件 remove_action, remove_filter,提升網站速度
開發中常直接簡單套用外掛來解決問題,其實也不是什麼壞事,畢竟也比自己寫過一個快。(同時還帶了那位作者的愛呢XD) 不過,有些愛是甜蜜的負擔,可以在追查事件堆疊時給視情況剔除! 使用 remove_action 或 remove_filter 兩個方法來移除綁定的事件。 到這邊,有概念的情況,也差不多 …
閱讀全文〈[WordPress] 解除不必要的綁定處理事件 remove_action, remove_filter,提升網站速度〉
[WordPress] 使用遠端圖片連結建立文章特色圖片
這功能最開始的時候就寫在 FB2WP 臉書同步文章回 WordPress 的外掛裡,當時概念是讓外掛支援把 Facebook 上傳的照片也備份回網站,然後取第一張當文章特色圖片。 這次又因為在優化客戶網站的過程中有這需求,乾脆就整理起來變成 snippet 程式碼片段當個小功能,結合使用 自訂欄位 …
[WordPress] 主題開發中整合安裝其他外掛模組 – TGMPA
The best way to require and recommend plugins for WordPress themes (and other plugins). 如它介紹所說,其實不只有主題,還有一些外掛開發也很常用這個整合模組。 功能就是在幫開發者去「借力使力」,不自己再造輪,透過這 …
[WordPress] 清除多餘未使用縮圖,釋放伺服器空間的適當方法
很多人操作的思考是從「既然這沒用到直接刪除就好」或「找清除的外掛來搞定就好」兩方向著手。 雖無不可,但第二種從這類外掛評價就可以看到有不少悲劇發生XD 不論如何,這兩種做法都是治標不治本。今天刪除,明天還是會繼續產生多餘圖片浪費空間。 今天剛好處理這個案例,方法如下: 安裝Stop Generati …