Прежде чем задать вопрос, я хочу сказать вам, что я уже задавал вопрос в /programming/15025213/wordpress-woocommerce-template-file-overiding
Я использую плагин WooCommerce для разработки веб-сайта. Все хорошо с WooCommerce. В соответствии с моим требованием я настроил свою домашнюю страницу как базовую страницу магазина на панели инструментов WooCommerce, чтобы сделать мою домашнюю страницу страницей магазина. Теперь мое требование - разместить несколько изображений, которые должны быть загружены со стороны администратора, и показать текст поверх изображений. Для этой функции я искал в Google, и некоторые люди предложили использовать расширенные настраиваемые поля WordPress . Я только что установил его.
Теперь я увидел, что WooCommerce не использует мою собственную тему. Он использует свою собственную тему. Поскольку я хочу показывать изображения и текст с помощью плагина Advanced Custom Fields , мне действительно нужен собственный шаблон для использования запросов к изображениям и тексту. Тогда я снова искал через Google для решения , и я получил предложение , чтобы просто сделать копию ТЕМЫ page.php
в , woocommerce.php
а затем просто заменить код:
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', 'page' ); ?>
<?php comments_template( '', true ); ?>
<?php endwhile; // end of the loop. ?>
с
<?php woocommerce_content(); ?>
Я сделал это, но все еще не получаю свои настраиваемые поля из Advanced Custom Fields . Пожалуйста, помогите мне. Любые предложения и помощь будут заметны. Спасибо.
Мой код для отображения расширенных пользовательских полей для изображения и текста выглядит следующим образом:
<?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; ?>
Я использую тему WordPress TwentyEleven.
Fatal error: Cannot redeclare show_template() (previously declared