Trước khi đặt câu hỏi tôi muốn nói với bạn rằng tôi đã đặt câu hỏi trong /programming/15025213/wordpress-wooc Commerce-testplate-file-overiding
Tôi đang sử dụng plugin WooC Commerce để phát triển một trang web. Mọi thứ đều ổn với WooC Commerce. Theo yêu cầu của tôi, tôi đã định cấu hình trang chủ của mình làm trang cơ sở của cửa hàng từ bảng điều khiển WooC Commerce để biến trang chủ của tôi thành trang cửa hàng. Bây giờ yêu cầu của tôi là đặt một số hình ảnh nên được tải lên từ phía quản trị viên và hiển thị một số văn bản trên các hình ảnh. Đối với tính năng đó, tôi đã tìm kiếm trên Google và một số người đề xuất rằng tôi sử dụng Trường tùy chỉnh nâng cao WordPress . Tôi chỉ cần cài đặt nó.
Bây giờ tôi thấy rằng WooC Commerce không sử dụng chủ đề tùy chỉnh của tôi. Nó đang sử dụng chủ đề tùy chỉnh của riêng mình. Vì tôi muốn hiển thị hình ảnh và văn bản bằng cách sử dụng plugin Advanced Custom Field , tôi thực sự cần mẫu tùy chỉnh của riêng mình để sử dụng các truy vấn cho hình ảnh và văn bản. Sau đó, tôi lại tìm kiếm trên Google một giải pháp và tôi nhận được đề nghị chỉ cần sao chép chủ đề page.php
vào woocommerce.php
và sau đó chỉ cần thay thế mã:
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', 'page' ); ?>
<?php comments_template( '', true ); ?>
<?php endwhile; // end of the loop. ?>
với
<?php woocommerce_content(); ?>
Tôi đã làm điều đó nhưng tôi vẫn không nhận được các trường tùy chỉnh của mình từ Trường tùy chỉnh nâng cao . Vì vậy, vui lòng giúp tôi. Bất kỳ đề xuất và giúp đỡ sẽ được đánh giá cao. Cảm ơn.
Mã của tôi để hiển thị Trường tùy chỉnh nâng cao cho hình ảnh và văn bản là như thế này:
<?php $product_tab_banner = get_field('product_tab_banner');
if($product_tab_banner): ?>
<?php var_dump($product_tab_banner); ?>
<div class="nt-highlighted-products">
<img src="<?php echo $product_tab_banner['url']; ?>" alt="<?php echo $product_tab_banner['alt']; ?>" width="<?php echo $product_tab_banner['sizes']['featured_product-width'];?>" height="<?php echo $product_tab_banner['sizes']['featured_product-height'];?>" title="<?php echo $product_tab_banner['title']; ?>" />
</div>
<?php endif; ?>
Tôi đang sử dụng chủ đề TwentyEleven của WordPress.
Fatal error: Cannot redeclare show_template() (previously declared