做這個題目如果只是想著「阿不就這個月減一,就是上個月拉!」的話,那肯定會出事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)
這需求剛好一個客戶需要,雖從業務端那邊獲取的資訊是希望能改用數字網址,不過文章量已經有一定的曝光,現在改反而會造成流量流失,這邊根據我的理(猜)解(測),這個客戶希望能專注寫作,網址也最好不要特別刻意去思考,但同時也不要用預設的(中文標題就會直接掛在網址上,像我這部落格一樣)。 所以上網找了調整的辦 …
[WordPress] Polylang 多國語言一鍵複製內容至指定語系
Polylang 居然把複製內容的功能把它列在 Pro 版才有,實在狠XD 這功能超級重要的說,網站建置的過程一定是先已預設語言下去處理,但要開始建置其他語系的時候,通常也是把預設語系的內容先搬過去在考慮翻譯問題。 內建的功能有提供「建立一個空白的對應語系內容頁面(Post, Page..)」,如下 …
[VPS] 指令測試連線至中國速度工具
要測試主機速度與中國用戶連線品質可以採用這款開源工具測試。 使用方式為下指令: wget https://raw.githubusercontent.com/oooldking/script/master/superspeed.sh && chmod +x superspeed.sh …
[PHP] 資料匯出並下載為 CSV 檔案,而且 Excel 不亂碼!
CSV 檔案的結構很簡單,逗號或分號區隔內容,並且斷行字元為新一筆資料。 依此資料格式輸出即可做出一個 CSV 檔案。 大多數如果是客戶端自行留存的檔案,個人在實作上就不考慮留檔,所以不寫入檔案,直接輸出並即時下載給客戶端使用即可! 範例如下: 設定好輸出下載的檔名,將資料從資料庫取出,定義好 CS …
[WordPress] 提交外掛問題 20 分鐘內回應並被解決的紀錄
最近案子使用的這款外掛「Adminimize」,因去做調整後台的時候發現有衝突發生,多次測試確定後在剛剛把問題提報作者。 也正好作者在之前有解決過類似問題,順勢在 issue 下提問,沒想到作者在線上,也快速解決XD 很妙的重開 issue 又被關閉的個人新紀錄! #技術相關 #WordPress …
[Ubuntu] 修改預設文字編輯器不要是 nano 的做法
說起來,早期開始使用 Ubuntu 就是看著一堆大神使用 Vim (或 Vi )來操作,不知道從什麼時候開始,預設編輯器就被改成 nano 這款。 真的不是很習(喜)慣(歡),怎麼辦? 當然就是想辦法改啦~ 有兩個做法可以調整: 在自己的使用者目錄下如果沒有一個隱藏檔案叫做「.selected_ed …
[WordPress] 客製化留言迴響信件通知其他收件人
網站管理員一直收到信而其他人沒收到留言通知的情況也不太適合多人管理情境。 這個時候就是如果能自訂收件人與信件樣式就能比較有彈性! 外掛的改法可以參考這款:Custom Comment Notifications 外掛強歸強,但也要有變數替換概念的操作,才會比較能理解怎麼去設計、修改。 而如果只是要指 …
