[WordPress] 單篇頁面下 The Loop 外取得文章以及作者 ID

這個需求是今天在想怎麼從短碼中取得文章作者資訊實作「資訊小卡」。找了一下資料發現還滿簡單的,筆記一下~ //單頁作者資訊欄 function ks_author_profile_info() { $post_id = get_queried_object_id(); $post_author_id …

[WordPress] 使用 AWS S3 當網站的靠山 – 靜態內容生成

這個主題是看到今年日本京都的 WordCamp 2017 的這篇投稿 Ichiro Tsuji: レンサバで頑張ってるあなたに捧ぐ~AWSで楽々運用する秘訣を大公開(Qiita付)~ 聽不懂對吧?對,我也聽不懂XD 所以去找了一下相關的資料,爬到了講者放出比較細節的部分在這:JAWS-UG京都「落ち …

[WordPress] 網站前端 301 重導向過多錯誤的解決案例

錯誤訊息: 重新導向次數過多 ERR_TOO_MANY_REDIRECTS 首先,在這邊要重點一下本篇為「前端」哦!後台登入的這個問題網路上解法一堆就不多說了。 因在 WordPress 的網站中有一個功能是設定「固定網址」。這功能會需要伺服器上搭配 Rewrite 模組啟用。 此時,如果網站前端在 …

[WooCommerce] 根據結帳金額設定金流付款方式選項

通常開發出金流介接後,最多是讓客戶決定要開通哪些付款方式讓消費者於結帳時選擇。 但某些金流付款方式在消費金額不足額或不夠多時,選擇使用的付款方式反而會讓店家多賠一點!(在這邊已經撇開金流廠商設定的最低門檻) 所以「根據消費者消費金額來動態排除某些付款方式」的需求就產生拉~ function mxp_ …

[WordPress] 解除不必要的綁定處理事件 remove_action, remove_filter,提升網站速度

開發中常直接簡單套用外掛來解決問題,其實也不是什麼壞事,畢竟也比自己寫過一個快。(同時還帶了那位作者的愛呢XD) 不過,有些愛是甜蜜的負擔,可以在追查事件堆疊時給視情況剔除! 使用 remove_action 或 remove_filter 兩個方法來移除綁定的事件。 到這邊,有概念的情況,也差不多 …

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

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

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

又正好處理到這件事,心想這件事一旦確定後,更新率實在不高,寫在子主題中 “functions.php 保持彈性就好! 以下程式碼片段可以針對 <p></p> 標籤來計算段落,並且預設支援平均安插三個廣告碼在一整篇文章內,若該頁面段落數不足 11 則按照每 5 段安插(不會插 …

[WordPress] WP-CLI 常用初始化專案的指令

有鑒於每次一個專案啟動時,都要配置、安裝一個測試站。這件事流程為: 定義專案代號 -> 開啟測試站伺服器 -> 於伺服器上安裝 WordPress -> 初始化 WordPress (安裝、設定) 通常專案代號會由同事命名,我這邊就是在測試機上把後面的事情搞定! 當測試站點開好取得 …

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

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

[WordPress] 使用遠端圖片連結建立文章特色圖片

這功能最開始的時候就寫在 FB2WP 臉書同步文章回 WordPress 的外掛裡,當時概念是讓外掛支援把 Facebook 上傳的照片也備份回網站,然後取第一張當文章特色圖片。 這次又因為在優化客戶網站的過程中有這需求,乾脆就整理起來變成 snippet 程式碼片段當個小功能,結合使用 自訂欄位 …

文章
Filter
Apply Filters
Mastodon