Soruyu sormadan önce, soruyu /programming/15025213/wordpress-woocommerce-template-file-overiding adresinde zaten sorduğumu söylemek istiyorum.
Bir web sitesi geliştirmek için WooCommerce eklentisini kullanıyorum . WooCommerce ile her şey yolunda. Gereksinimime göre, giriş sayfamı alışveriş sayfası yapmak için giriş sayfamı WooCommerce kontrol panelinden bir alışveriş tabanı sayfası olarak yapılandırdım. Şimdi benim gereksinimim yönetici tarafından yüklenmesi gereken bazı görüntüler yerleştirmek ve görüntüler üzerinde bazı metin göstermektir. Bu özellik için Google'da arama yaptım ve bazı insanlar WordPress Gelişmiş Özel Alanları kullanmamı önerdi . Daha yeni kurdum.
Şimdi WooCommerce'ın özel temamı kullanmadığını gördüm. Kendi özel temasını kullanıyor. Gelişmiş Özel Alanlar eklentisini kullanarak resim ve metin göstermek istediğimden, resim ve metin sorgularını kullanmak için gerçekten kendi özel şablonuma ihtiyacım var. Sonra tekrar bir çözüm için Google'dan arama yapan ve ben sadece tema en kopyasını yapmak için öneri var page.php
içine woocommerce.php
ve sonra sadece kodunu değiştirmek:
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', 'page' ); ?>
<?php comments_template( '', true ); ?>
<?php endwhile; // end of the loop. ?>
ile
<?php woocommerce_content(); ?>
Bunu yaptım ama yine de özel alanlarımı Gelişmiş Özel Alanlardan almıyorum . Bana yardım et. Herhangi bir öneri ve yardım takdir edilecektir. Teşekkürler.
Resim ve metin için Gelişmiş Özel Alanları göstermek için kodum şöyle:
<?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 temasını kullanıyorum.
Fatal error: Cannot redeclare show_template() (previously declared