[WordPress] 部署架構將 Core 與 wp-content 分開的解構處理方法

自從經手過 WordPress.com、WordPress VIP、Pressable 這三家 Automattic 自家的 WordPress 專業代管服務後就一直對他們家的管理方式感到好奇,也是目前我覺得最漂亮的做法! 把 wp-content 與 Core 核心切開,使用者、開發者就算有 SS …

[WooCommerce] 手動新增物流 Shipping Line item 項目在訂單的方法

最近在客製化一個客戶 WooCoomerce 網站的結帳欄位時,發現如果沒有需要使用到「運送」區塊的結帳表單,又或是把運送的結帳表單精簡到只有客製化欄位的這種情境。那訂單裡就不會出現「物流」運送相關資訊。 滿符合邏輯的沒錯,但如果只是希望節省填表單的繁瑣而使用了設定裡的「強制運送至客戶帳單地址」功能 …

[WooCommerce] 擴充 Shortcode 短碼參數的兩種方法

WordPress 有一個很強的功能模組就是「Shortcode API」,知名 Page Builder 頁面編輯器 WPBakery 也是以此打出名號。 不過有時候有些 Shortcode 短碼就差一點點滿足目標需求時怎辦? 我通常會有兩個解法: 找找看有沒有 Hook 勾點來強化 繼承那個短碼 …

[WooCommerce] 移除或取代內建預設事件的方法

WooCommerce 真的是一套很強的 WordPress 電商系統外掛。學習的過程也會發現其實設計複雜度不亞於一套 WordPress 核心。 「內建預設事件」這件事可以從 woocommerce/includes/ 目錄下的 wc-XXXX-functions.php 來追。 有些是用來註冊勾 …

[WordPress] 外掛開發使用 jQuery UI 的日期選擇(Datepicker)功能

這幾天寫程式又碰到要設計一個輸入框可以選擇日期的問題!之前碰過,但沒寫成筆記。 WordPress 核心有內建 jQuery UI 與 Datepicker 的 JavaScript 方法,但沒有包含 UI 的 CSS 樣式。 除此之外,還有操作介面的語言問題,要一次到位的處裡方法,我的筆記如下: …

[WordPress] 外掛開發,貫穿系統核心的設計奧義 – Hook 勾點

前面一章節的 [WordPress] 外掛開發安全性指南 – 上架外掛前必須通過的考驗 關於安全性的部分如果已經有深刻概念後。接下來就是了解 WordPress 精華設計的架構: Hooks 勾點 啦! 絕對可以說是這個設計,把整個社群給串連起來。不管是外掛還是佈景主題的開發,也不會錯過他的。 Ho …

[WordPress] 外掛開發安全性指南 – 上架外掛前必須通過的考驗

看過前兩篇 [WordPress] 外掛開發入門指南 與 [WordPress] 外掛基礎知識篇 – 外掛開發者都需要來讀一次的文件 後 恭喜你,你的程式碼可運作!但是它是否安全呢? WordPress 開發團隊嚴謹看待安全性。在網站設計中,安全性有極大的重要性,因此安全性也是必須要關注的核心。儘管 …

[WordPress] 外掛開發入門指南

本文內容為翻譯 WordPress.org 社群官方開發外掛文件的「開發入門指南」篇 WordPress 外掛開發手冊引言 歡迎來到外掛開發者手冊。無論你是寫第一個還是第五十個外掛,我們希望這個資源能夠幫助你寫出最好的外掛。 外掛開發人員手冊涵蓋了多個主題,從必須包含在 Plugin Header …

[WordPress] 外掛基礎知識篇 – 外掛開發者都需要來讀一次的文件

本系列文為 WordPress.org 外掛開發文件的繁體中文化版本。 什麼是「外掛」? 外掛程式是延伸 WordPress 核心功能的程式套件,由 PHP 程式碼組成,可以包含其他資源,如圖像、CSS 和 JavaScript。 透過製作自己的外掛,你可以擴展 WordPress 的功能,即在 W …

文章
Filter
Apply Filters
Mastodon