Перш ніж задавати питання, я хочу сказати вам, що я вже задав це питання на веб-сторінці /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(); ?>
Я це зробив, але все-таки я не отримую свої власні поля з розширених спеціальних полів . Тож ласкаво допоможи мені. Будь-які пропозиції та допомога будуть помітні. Дякую.
Мій код для відображення розширених спеціальних полів для зображення та тексту виглядає так:
<?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