[PHP] Two-factor authentication 雙重認證的驗證操作設計

前幾天在改版加密貨幣放貸機器人設定時,因為沒有帳號密碼機制,所以朋友這邊如果要做設定的頁面就可能被其他人「幫忙設定」。 思考怎小改版又能兼顧驗證的方式突然想到可以用 Two-factor authen […]

[WordPress] 判斷使用者登入狀態的前後端開發方法

WordPress 程式開發中判斷使用者當前是否為登入狀態的這個需求其實滿常見的。像是登入後才可以看到完整文章內容,登入前看文章摘要、未登入前無法結帳需提示登入,登入後跳轉結帳頁面…等 要做到這樣 […]

[WordPress] 開發取得當前瀏覽頁面網址的方法

網址是一種位置資源,用來定位內容頁面,一般來說同一個網址對應同一個頁面內容,Google 與其他搜尋引擎業者也都是依網址來取得網站資訊,所以如果要從網址來決定系統行為的話,就會有一個「取得當前正在瀏覽 […]

[WordPress] 使用 Instagram API 嵌入圖文至網站的正確做法(2020/07後適用)

先前有發過一篇 [PHP] 不用 Instagram API 取得照片列表的方法(爬蟲) 有提到 2020/06/29 後「原本」的取得圖文方式會失效,因為 Facebook 正著手整合 Instag […]

[WordPress] 暴力破解網站,拆解登入流程與模擬登入的方法

昨晚突然有一個急案,業主表示網站瀏覽正常,就是登入不了。詢問了相關細節後測試也是如此,登入後等一段時間會出現 ERR_EMPTY_RESPONSE 或 ERR_TIMED_OUT 的瀏覽器錯誤畫面。 […]

[WordPress] WP Rocket 開放其他使用者角色使用清除快取功能

WP Rocket 這款快取加速外掛真的不錯,設定簡單又有效! 網站自己用的話可能沒感覺,要清就點一點清除快取的功能就好。 但如果今天網站上分了好多角色,都希望他們編輯內容後可以自己清除的話要如何處理 […]

[PHP] 串接 AdSense Management API 取得網站廣告收益報表

2019 年 Google 發一則 公告 表示即將停用 AdSense 手機 App 。前天又來發信通知,索性就開始研究 API ,想把手機版報表功能移植到 LINE Notify 定時通知。 Ref […]

[WooCommerce] 開通消費者端取消訂單功能的方法

時常發現消費者下單後反悔或是下錯單的時候,都會透過聯絡功能來信表示希望取消某筆訂單。 這樣的操作如果覺得麻煩,希望把功能開放給消費者的話可以將下方程式置入(子)主題 functions.php 中使用 […]

[WordPress] 開發 Hook 呼叫方法時避免無窮迴圈(Infinite Recursion)的方法

程式撰寫不怕寫錯語法,怕邏輯不正確。寫錯還有解譯器跳出錯誤提示訊息,但邏輯錯造成的問題就比較難解了! 尤其是把程式寫成無窮迴圈,執行時會在一瞬間把系統資源吃光,導致執行錯誤。 WordPress 中模 […]