這功能最大功臣還是要歸 WordPress 自身提供的方法: url_to_postid 透過 API 反解出留言發文本身帶的文章連結還不打緊,要怎麼對應網站中文章才是問題! 透過這個內建方法,可以去幫我解析出原本發文的文章編號,有編號好辦事~ 而且這次又貼心又賭爛(都不說有改版)的 Webhook …
分類彙整: 技術相關
[WooCommerce] 根據商品分類判斷購物車商品去留的方法
這是過年期間解決的一個問題,覺得也滿有意思的! 情境 一個購物網站,不只有賣實體商品,還包含非實體的課程商品。 問題 課程商品下單勢必不能加上運費,但如果同時跟實體商品一起購買的話會發生跟著免運的情況XD 解決辦法 思路有兩種: 運費個別分攤在每樣商品,再透過計算商品的運費級距來完成組合運費的架構( …
[WordPress] 更新推送外掛沒反應怎辦?解決流程
首先就是別在 WordPress 改版推送更新的那天也更新,非常重要XD 但… 誰知道他哪天會突然放出小版本更新呢?! 好吧~ 有點運氣問題。但如果真碰到官方資料庫正在作業導致更新被中斷怎辦? 如這附圖回答:把你的 readme.txt 檔案做一點無意義修正後重推一次就可以觸發更新機制了~ 那如 …
[MAMP] 更新切換 PHP 版本的方法,測試你程式相容性
MAMP 是我電腦上安裝的 PHP 開發環境工具,使用原因無他,簡單、方便。 而且對於進階玩家來說,就算要自己編譯過 extensions 或是測試 PHP 新版本也都沒問題~ 當然不免的說,如果有問題,那要找到問題解答也容易,因為用的人也不少! 本人無偏好某款太 GEEK 的開發環境,重點是團隊成 …
[WordPress] 指定分類圖片與顯示文章主分類下分類列表
標題非常拗口,直接看圖。 這種分類列表其實還滿常見的,如果要整合 WordPress 的分類呢? 會需要額外能夠在分類上指定封面特色圖的功能。 而列表部分,既然是有主分類架構,那就是可以個別控制,採用主分類當參數,顯示所有子分類的做法。這個案例經過討論也還是採用短碼客制化不直接硬寫樣板檔案,可以復用 …
[Linux] 空間獵人 – 找回被佔去空間的方法
通常用 VPS 或是自己管理一台伺服器好一陣子沒什麼事,但終有一天會被他給召喚。 就是空間不夠了! 正常使用下大概也能抓得出使用量以及還剩多少空間,那種的解法除了升級別無二法~ 而另一種的是「啊?不會吧,怎麼一下子就說不夠空間了呢?」整個 黑人問號.jpg 再怎樣還是得進主機查一下,確定佔用原因。 …
[PHP] 取得上一個月時間資訊的方法
做這個題目如果只是想著「阿不就這個月減一,就是上個月拉!」的話,那肯定會出事XD 試想一下,如果這個月是 1 月,那上個月是? 12月,對吧? 但是!是「去年」的 12月。 所以要取得前一段時間的資訊還真不是給他「-1」就可以算出來~ PHP 中的 strtotime 是個很厲害的方法,可以語意的表 …
[PHP] 使用 DOMDocument 方法存取 HTML 片段,發生異常解法
寫爬蟲不是撈回來就行,還有一系列整理的功夫。 其中 PHP 使用 DOMDocument 也是比較好的解法! 這幾天再把爬回來的 HTML 片段資料做屬性置換時發生一些問題,又以下面這個問題最離奇! 一段
…
[WordPress] CDN 的新選擇 Google Cloud Storage
這篇也不是要說什麼其他家諸如 KeyCDN, Cloudflare 這類不夠好的等等,而是我認為 GCS 在 WordPress 上真的可以比較簡易一點商用了。 對比現在使用的 AWS S3 , GCS 的操作上很直覺跟方便,現在要套上 WordPress 有這套外掛「WP-Stateless – …
[WordPress] 客製化調整文章(Post)建議的連結網址(Slug)
這需求剛好一個客戶需要,雖從業務端那邊獲取的資訊是希望能改用數字網址,不過文章量已經有一定的曝光,現在改反而會造成流量流失,這邊根據我的理(猜)解(測),這個客戶希望能專注寫作,網址也最好不要特別刻意去思考,但同時也不要用預設的(中文標題就會直接掛在網址上,像我這部落格一樣)。 所以上網找了調整的辦 …