Antes de hacer la pregunta, quiero decirle que ya la hice en /programming/15025213/wordpress-woocommerce-template-file-overiding
Estoy usando el complemento WooCommerce para desarrollar un sitio web. Todo está bien con WooCommerce. Según mi requisito, he configurado mi página de inicio como una página base de la tienda desde el panel de control de WooCommerce para hacer que mi página de inicio sea la página de la tienda. Ahora, mi requisito es colocar algunas imágenes que deben cargarse desde el lado del administrador y mostrar algo de texto sobre las imágenes. Para esa función, busqué en Google y algunas personas sugirieron que usara los campos personalizados avanzados de WordPress . Lo acabo de instalar.
Ahora vi que WooCommerce no está usando mi tema personalizado. Está utilizando su propio tema personalizado. Como quiero mostrar imágenes y texto usando el complemento Campos personalizados avanzados , realmente necesito mi propia plantilla personalizada para usar las consultas de imágenes y texto. Entonces busqué de nuevo sobre el Google para una solución y me dio la sugerencia de hacer sólo una copia del tema de page.php
dentro woocommerce.php
y luego simplemente reemplazar el código:
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', 'page' ); ?>
<?php comments_template( '', true ); ?>
<?php endwhile; // end of the loop. ?>
con
<?php woocommerce_content(); ?>
Lo hice pero aún no obtengo mis campos personalizados de Campos personalizados avanzados . Así que amablemente ayúdame. Cualquier sugerencia y ayuda será apreciable. Gracias.
Mi código para mostrar los campos personalizados avanzados para imagen y texto es así:
<?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; ?>
Estoy usando el tema WordPress TwentyEleven.
Fatal error: Cannot redeclare show_template() (previously declared