cloudwp | WooCommerce 繁體中文使用手冊

模板結構與透過主題覆寫模板

本文說明 WooCommerce 模板檔案在傳統 PHP 主題中的運作方式。模板存放在 /wp-content/plugins/woocommerce/templates/,包含商店前台和電子郵件的標記。

兩種自訂方式

使用 Hooks(建議)

較安全的方法是使用模板內預先定義的 action hooks。開發者可使用如 add_action( 'woocommerce_email_order_details', 'my_custom_function') 的程式碼,在特定位置注入自訂功能,而不需直接編輯模板檔案。

透過子主題編輯

若需直接修改模板,請建立子主題並複製模板結構。例如,將 wp-content/plugins/woocommerce/templates/emails/admin-new-order.php 複製到子主題的 wp-content/themes/your-child/woocommerce/emails/admin-new-order.php

此方式可在升級時保持安全,因為自訂覆寫不會在更新時被自動取代。

重要提醒

直接對外掛或父主題檔案進行的任何修改,都會在外掛或主題更新時消失。

區塊主題的程序與傳統 PHP 模板不同,若適用請參考區塊主題相關文件。