Xin chào Tôi khá mới đối với woocommerce, Cửa hàng của tôi có bốn loại sản phẩm sử dụng cùng một mẫu sản phẩm. Tôi muốn thêm danh mục sản phẩm thứ năm nơi bố cục trang sản phẩm rất khác với bố cục đã sử dụng.WooCommerce - Cách tạo nhiều mẫu sản phẩm duy nhất dựa trên danh mục?
Dưới đây là cấu trúc tập tin -
- theme/woocommerce/đơn sản phẩm/
- theme/woocommerce/đơn sản phẩm giả/
- theme/woocommerce/đơn sản phẩm giả/title .php
- theme/woocommerce/nội dung đơn sản phẩm mock.php
- theme/woocommerce/đơn product.php
Tôi đã tạo một tệp có tên là content-single-product-mock.php. Trong đơn product.php sử dụng đoạn mã sau
<?php if (has_term('mock', 'product_cat')) {
woocommerce_get_template_part('content', 'single-product-mock');
} else{
wc_get_template_part('content', 'single-product');
} ?>
Đối với các loại chế nhạo nó chuyển hướng đến nội dung đơn sản phẩm mock.php, nhưng nó sử dụng các tập tin trong thư mục mẫu đơn sản phẩm. Làm thế nào để thay đổi đường dẫn mẫu trong content-single-product-mock.php sao cho nó sử dụng các tệp tùy chỉnh trong thư mục một sản phẩm đơn?
OMG! Cảm ơn bạn rất nhiều. Đã kết thúc bằng cách sử dụng bộ lọc woocommerce_locate_template. Nó hoạt động tốt :) – user1437251