標題這樣打能有感覺的人應該不多,舉一個例子就好懂:「文末簽名檔」。 儘管有些主題內建有「內容樣板」功能,讓使用者能夠透過樣板來產出節省時間,但這還是有一個根本的問題~ 還是在同一篇文章內啊! 寫了一百篇才發現樣板中有個小地方要改,那怎麼辦? 這時候如果把內容切成一塊一塊,個別維護不就好了? Word …
分類彙整: 技術相關
[WordPress] 取得文章分類最上層的方法
標題雖然這樣打,但其實不一定文章分類,只要是「分類」問題都可以加點變化取得。另外就是很想打「最佳解法」,但考量學海無涯,還是不要說死好了,如果有更好方法,歡迎留言給我! 哈哈 這需求是來自「我想要在某個分類下做 XXX 」或是「我不想要在某個分類下有 xxx」。 如果去 Google 答案,只會發現 …
[Linux] 遠端終端連線之 Screen 功能好棒棒!
用過視窗遠端連線功能的人可能會對指令的終端機連線管理感到害怕,好像開啟了一個黑洞似的。 但其實指令模式下的操作,效率反而高,透過指令化的決定執行先後順序可以用最節省的資源(少了視窗)來管理活動! 一般的連線操作流程是: 連線 -> 操作 -> 斷開連線 看似合理,但這終端這可不是像你打開 …
[WooCommerce] 商品頁快速結帳按鈕功能
這主題是 WordPress 一月聚會分享的,算是 WooCommerce 小技巧篇!用在行銷上,可以讓購物車功能整合銷售頁、登陸頁很方便! 功能如上圖的「直接購買」按鈕,點下去就直接到結帳頁面不過購物車流程不囉唆~ 優點自然就是不要讓人對於消費流程有一點困擾或是不清楚,盡快結帳就對惹! 原理是利用 …
[PHP] 產生碰撞(collision)機率低的短亂碼
這主題看似容易其實很有深度。從為甚麼要有這個「亂碼」開始,就是希望可以在做某件事的時候讓「重複」(碰撞)的機率減低,而最好的狀況就是不存在碰撞。 寫程式的人可能多少都用過「隨機」函數,但其實這方法並不是真的隨機,沒有想像中那般真的無法預測,也無法單靠它來避免碰撞。 不過有些變形的操作倒是能「盡量」避 …
[PHP] 快速開發 PHP extension 延伸外掛模組工具框架: PHP-CPP
前言 這東西神到一個沒話說! 絕對是現在開發 PHP extension (延伸外掛模組),最好用的辦法!沒有之一。 會用到它的緣由主要是手邊正在開發一個網站端工具,Github 上面也找得到部分原始碼,不過因為是採用 C 語言撰寫,所以就花了點時間 porting PHP 版本。 問題來了,一樣的 …
[Crawler] Google 與 Facebook 爬蟲觀察進度 – 它會叫了!(誤)
標題浮誇請忽略,主要是這兩邊蟲子最近都有人有新觀察。國外這篇文章「Googlebot’s Javascript random() function is deterministic」,作者觀察到 Google 爬蟲執行 JavaScript 有一個自己的「道理」,這塊有興趣自己看文章便知一二,而我的 …
[FB2WP] Facebook 粉絲頁留言同步網站功能更新細節
這功能最大功臣還是要歸 WordPress 自身提供的方法: url_to_postid 透過 API 反解出留言發文本身帶的文章連結還不打緊,要怎麼對應網站中文章才是問題! 透過這個內建方法,可以去幫我解析出原本發文的文章編號,有編號好辦事~ 而且這次又貼心又賭爛(都不說有改版)的 Webhook …
[WooCommerce] 根據商品分類判斷購物車商品去留的方法
這是過年期間解決的一個問題,覺得也滿有意思的! 情境 一個購物網站,不只有賣實體商品,還包含非實體的課程商品。 問題 課程商品下單勢必不能加上運費,但如果同時跟實體商品一起購買的話會發生跟著免運的情況XD 解決辦法 思路有兩種: 運費個別分攤在每樣商品,再透過計算商品的運費級距來完成組合運費的架構( …
[WordPress] 更新推送外掛沒反應怎辦?解決流程
首先就是別在 WordPress 改版推送更新的那天也更新,非常重要XD 但… 誰知道他哪天會突然放出小版本更新呢?! 好吧~ 有點運氣問題。但如果真碰到官方資料庫正在作業導致更新被中斷怎辦? 如這附圖回答:把你的 readme.txt 檔案做一點無意義修正後重推一次就可以觸發更新機制了~ 那如 …
