根據功能或是加強前端體驗的需求,AJAX這個作法很常見。要做到在 WordPress 系統提供的方法也不難,如下流程。 內容目錄1 定義後端方法與功能2 定義前端方法與功能3 結語 定義後端方法與功能 function mxp_ajax_get_next_page_data() { $max_num …
[WordPress] 把壞請求給拿去烤了!BBQ: Block Bad Queries
防火牆有很多種,這款 BBQ: Block Bad Queries 號稱快速過濾請求,並且安裝上啟用後就有效果。 針對請求特徵來判斷是否為惡意請求,看起來滿適合對這方面不懂設定但又想讓網站安全有保障的 WordPress 用戶使用。 其實大多防火牆外掛安裝好啟用後都會要求伺服器設定搭配修改 .use …
[PHP] 寫出一個匯出 CSV 檔案的起手式
這篇,就是一個「如果你要寫一個匯出 CSV 檔案下載」程式的人可以照這框架走的範本。廢話不多說,都寫在程式碼裡的註解了! 要注意的是,下面的程式碼非完整可以直接照套的,還有需要自行客製化的部分!需要點程式技巧來使用。
[JavaScript] 變更 input 元素檔案類型 file type 內容
這個答案:無法辦到,安全性因素。 沒用過還真沒注意到這個部分,以為可以用 JavaScript 把前處理的內容替換上後上傳。結果一用方法強制套上去就噴錯誤警告! 這篇「How to set a value to a file input in HTML?」問答也滿不錯的。 想像一下如果 JavaSc …
[經營] 沒事就是好事,好事系統
「沒事就是好事」這點很多人都沒感覺,最糟的是心態不對,導致認為隱藏起來的問題叫「沒事就好」。 真正沒事就是好事來自於《專業技術》、《流程掌控》、《心態正確》與《緣分》,缺一不可!難易度也是隨著先後順序增加。 不論在哪個環節都有量化指標,也不容易做到高標準,跳脫團隊回歸個人也是可以這樣看。 緣分有了後 …
[JavaScript] FileReader API 實作圖片預覽
前端實作表單如果有碰到需要上傳圖片幾乎都會有這需求:預覽。 作法有跟後端搭配,同步 AJAX 上傳後回傳連結套入預覽,或是今天這主題純前端搞定! 使用 JavaScript FileReader API 要注意瀏覽器支援度,尤其是 IE.. ,不過整體來說支援度都還不錯。 HTML 結構: < …
[WordPress] 古騰堡編輯器的擴充外掛 – Editor Blocks for Gutenberg
新框架的編輯器帶入豐富社群資源後也是很快就有人貢獻擴充模組 Editor Blocks for Gutenberg 。 能做到的真不少!看這完整 DEMO 頁可以感覺到來勢洶洶,滿完整的應用了~ (整個頁面都是用 Gutenberg 來完成) 搭配作者開發的免費主題也是能得到最方便的支援:Edito …
[經營] 選擇你喜歡的副作用
其實很多時後直接(單純)的往想達成的目標前進反而是走錯路。 花點時間想一想,把題目改成「怎麼讓目標的結果變成副作用,並且會越來越嚴重。」 或許這樣的操作更是有欲拒還迎,不得不接受的效果! 好幾年前學生時期拿著單眼與默默一直被推坑(?)的鏡頭裝備,曾想著是不是要做個專職攝影師的問題。 但有資訊背景的我 …
[經營] 尋找與人連結的機會大過於凸顯自己的存在
其實我對於網路用字來觀察一個人的敏感度還沒有比真人對話來得高。 畢竟現實中從眼神、語氣、肢體動作等,參數多可以做解讀。而觀看一個人的網路文字敘述、文案和想傳達的訊息就不容易知道這人本質,所以採取守備方姿態多。 近期至少確認一種網路發文模式屬於要遠離的: 他是需求方,需求描述中帶到「簡單」、「容易」或 …
[工具] Docker 容器的練習環境 – Play with Docker
沒玩過 Docker 沒關係,怕的是玩過了不知道這是 Docker 而已!XD 要玩一個服務要先搞環境,很多人都死在環境這一關,於是就有人打造出一個沙盒環境來降低學習成本。 Play with Docker 就是這樣的存在,但架構又更深一層,搞得像電影全面啟動般,你其實是在 Docker 環境中來玩 …
