質問する前に、https://stackoverflow.com/questions/15025213/wordpress-woocommerce-template-file-overidingですでに質問をしたことをお伝えしたいと思います。
私が使用していますWooCommerceのウェブサイトを開発するためのプラグインを。WooCommerceはすべて正常です。私の要件に従って、私のホームページをWooCommerceダッシュボードからショップベースページとして構成し、私のホームページをショップページにしました。次に、管理者側からアップロードする必要がある画像を配置し、画像の上にテキストを表示する必要があります。その機能については、Googleで検索しましたが、WordPress Advanced Custom Fieldsを使用するよう提案されました。インストールしたところです。
今、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