[PHP] 合成影像與縮圖處理

寫過程式處理影像的人,在 Photoshop 上操作過後應該會很讚嘆,那是一個敬佩!至少做影像處理研究過的我是這樣XD 今天來嘗試解決一個 issue 就是用 PHP 寫影像合成,整個需求的演算法還算簡單,就把一張目標圖合成在底圖左側透明區塊而已。 流程: 先將目標圖縮放配合底圖 建立空白圖層,並將 …

[PHP] 處理時間格式「多久以前」的程式碼片段

「資料友善」其實也分前後端,以日期這個常見的資料來說,後端要處理的時候個人最喜歡得到的格式是 Timestamp ,一串從1970年1月1日0時0分0秒起至現在的總秒數(參考),用這串整數可以簡單地做到排序與轉換轉換各時區所代表的時間(對,網路是連結世界的,時區問題必須要顧慮)。 那,前端? 相信看 …

[WordPress] URL 網址路徑(Router)資源管理方法

如果你把 WordPress 當一個 PHP 網站 Framework 來使用的話,應該也會有跟我一樣的感想:「怎麼路徑管理這麼麻煩,都沒有比較好的方式統一個方法建立請求路徑規則嗎? Slim 或 Laravel 都不錯的說。」 抱持著 28% 高市佔率的想法再認為「一定有人這麼想而且他可能已經幫我 …

[WordPress] 使用短碼(shortcode)在網站中區塊顯示文章

WordPress 這神設計 「Shortcode 短碼」當初看到就覺得猛了,但好像都沒寫過記錄。今天剛好在幫前端夥伴除錯,發覺可以來記錄一下使用做法,讓後續依樣畫葫蘆比較不會有問題! 程式碼片段如下:

[SEO] JavaScript WebApp 的 SEO 挑戰新解 – HeadlessChrome

相較於 2015 年曾經寫過的一篇文「Dcard – 前端框架網站( AngularJS )的搜尋引擎優化( SEO )挑戰」 那時候分析 Dcard 網站要如何辦到 SEO 時發現他們是採用「特定餵食」的做法去針對各大搜尋引擎的爬蟲獨立產出內容並餵食。 如今,這篇分享「使用HeadlessChro …

[WooCommerce] 解決商品指定免運費運送類別時出現重複運費選項

WooCommerce 有個功能叫做「運送類別」,在「設定」->「運送方式」->「運送類別」下。 設定好運送類別後還不能做什麼,這時候到「運送區域」下的「單一費率」設定可以發現下方多了一個指定類別運費的欄位可以填寫! 最有趣的事是這邊可以填負數(-100),跟基本運費相消,就達成免運拉~ …

[WordPress] 不用外掛在文章中使用自動安插廣告碼功能

又正好處理到這件事,心想這件事一旦確定後,更新率實在不高,寫在子主題中 “functions.php 保持彈性就好! 以下程式碼片段可以針對

標籤來計算段落,並且預設支援平均安插三個廣告碼在一整篇文章內,若該頁面段落數不足 11 則按照每 5 段安插(不會插 …

[PHP] 使用 Nginx 與 PHP-FPM 搭配下分開 PHP-CLI 的 php.ini 設定

這問題大概非常非常冷門,一般站長不太會碰到的情境。 在伺服器上寫 PHP 腳本來特別跑本機處理這回事,如果執行環境尬到網站線上環境其實是有風險的。 像是 exec、eval、proc_open 等風險函式如果本機需要就打開,那線上環境也等於暴露在高風險環境下,此時勢必要區隔 PHP-FPM 與 PH …

[WordPress] 調整適合 WooCommerce 在台銷售結帳頁欄位(含地址郵遞區號選擇)

如標題,剛好這件事最近比較常要做,乾脆先整理成 snippet 程式碼片段來用! 主要是結帳資訊簡化與最佳化輸入地址和郵遞區號的部分。這塊透過自訂也比使用外掛來管理結帳欄位來的準確以及有效 測試調整欄位的外掛在某些主題下都會有方法權重問題,也是因為不夠準確才會寫這篇 目前功能: 結帳頁(checko …

[WordPress] WooCommerce 自動更新購物車方法

一直都覺得改完數量後這操作就應該要包含更新整個搞定,但其實從以前到現在的版本都沒這樣處理,不知道是有什麼考量。 不過也沒關係,寫個 JavaScript 去觸發更新也是行的。 解法:

文章
Filter
Apply Filters
Mastodon