Trang này được viết cho các nhà phát triển WooCommerce tìm cách mở rộng hoặc tùy chỉnh Sản phẩm WooCommerce Composite. Nó đòi hỏi hiểu biết sâu sắc về PHP và phát triển WordPress .
Tóm tắt
Hướng dẫn này tài liệu hóa các móc hành động hữu ích nhất có sẵn trong Sản phẩm Composite. Nó không phải là một tham chiếu toàn diện của tất cả các hành động có sẵn và không bao gồm hướng dẫn về cách thực hiện các nhiệm vụ nhất định.
Chúng tôi khuyến nghị đọc Cấu trúc dữ liệu và Bộ nhớ và giữ Tham chiếu Chức năng sẵn sàng. Dành thời gian để làm quen với kiến trúc plugin và các đối tượng liên quan đến móc bạn muốn sử dụng.
Tóm tắt Hành động Sản phẩm
Tóm tắt Hành động Mẫu
Tóm tắt Hành động Giỏ hàng
Tóm tắt Hành động Đặt hàng
Tóm tắt Hành động Quản trị
Hành động Sản phẩm
woocommerce_composite_synced
Description
Được kích hoạt sau khi khởi tạo một đối tượng WC_Product_Composite
.
Arguments
WC_Product_Composite $composite
– Đối tượng sản phẩm composite.
woocommerce_composite_products_apply_product_filters
Description
Được kích hoạt sau khi tất cả các bộ lọc giá được áp dụng cho một sản phẩm là một phần của một composite đã được thêm.
Arguments
WC_Product $product
– Đối tượng sản phẩm.
string $component_id
– ID thành phần.
WC_Product_Composite $composite
– Đối tượng sản phẩm composite.
woocommerce_composite_products_remove_product_filters
Description
Được kích hoạt sau khi tất cả các bộ lọc giá được áp dụng cho một sản phẩm là một phần của một composite đã được thêm.
Arguments
–
woocommerce_composite_component_query_start
Description
Được kích hoạt trước khi thực hiện một WC_CP_Query
truy vấn tùy chọn thành phần.
Arguments
array $component_data
– Mảng chứa dữ liệu cấu hình thành phần.
array $query_args
– Đối số truy vấn tùy chọn thành phần, như orderby
, per_page
, load_page
và selected_option
. Để biết chi tiết, xem tài liệu trực tuyến lớp WC_CP_Query
.
woocommerce_composite_component_query_end
Description
Được kích hoạt sau khi thực hiện một WC_CP_Query
truy vấn tùy chọn thành phần.
Arguments
array $component_data
– Mảng chứa dữ liệu cấu hình thành phần.
array $query_args
– Đối số truy vấn tùy chọn thành phần, như orderby
, per_page
, load_page
và selected_option
. Để biết chi tiết, xem tài liệu trực tuyến lớp WC_CP_Query
.
Hành động Mẫu
woocommerce_composite_before_components
Description
Chạy một lần trước khi hiển thị tất cả nội dung liên quan đến thành phần trong mẫu thêm vào giỏ hàng sản phẩm đơn của một sản phẩm loại composite.
Arguments
array $components
– Mảng của WC_CP_Component
đối tượng.
WC_Product_Composite $composite
– Đối tượng sản phẩm composite.
woocommerce_composite_before_components_single
woocommerce_composite_before_components_progressive
woocommerce_composite_before_components_paged
Description
Chạy một lần trước khi hiển thị tất cả nội dung liên quan đến thành phần trong mẫu thêm vào giỏ hàng sản phẩm đơn của một sản phẩm loại composite. Cụ thể cho bố cục:
woocommerce_composite_before_components_single
– chỉ bố cục Stacked .