WordPress 中文檔名自動更名,解決中文檔名問題

相信做網頁開發的工作者都知道,盡量不要使用中文檔名,因為可能會有未知的問題會發生,大部分還是建議英文、數字為檔名格式,尤其 WordPress 常常會使用到全世界開發的插件,還是以英文與細微大宗拉,舉例說明:如果插件是跟檔名有關,若用正規表達式來判斷檔名就會造成問題

透過下方 API 自動將上傳檔案,改用 md5() 來產生,代碼如下:

[……]

Read more

elementor action after form submit . webhook example

雖然 elementor 有很豐富的表單發送後的處理動作,針對特別情況,例如我們希望把表單資料轉存至自家的 CRM 保存,但你家的 CRM 又有奇怪的規格,又或者需要驗證token,這時就要自訂義表單發送後的處理動作了,以下官方文件中自訂義表單發送後的動作

範例:

post json format

官方文檔:
https://developers.elementor.com/forms-api/#Form_New_Record_Action

[……]

Read more

WordPress 使用 Namespace Warning call_user_func_array() expects parameter 1 to be a valid callback

在開發 WordPress Plugin 常用字串來代表 functions ,最常用的莫過於add_action() &add_filter()

實際上在 WordPress API 中是用 php call_user_func() 來執行傳入的 function,但到了執行階段並沒有辦法直接調用在 Namespace 中的 function , 否則 Namespace 就沒意義了。

所以在 Namespace 文件中用上述的方法呼叫

會得到下列錯誤訊息,主要是找不到傳入的 function

Warning call_user_func_array() exp[……]

Read more