Php 如何在Wordpress Woocommerce产品页面中获取产品名称、价格

Php 如何在Wordpress Woocommerce产品页面中获取产品名称、价格,php,mysql,wordpress,woocommerce,Php,Mysql,Wordpress,Woocommerce,我刚刚开发了一个wordpress woocommerce网站,有很多5个类别的产品。 我用以下短代码显示产品类别 <?php echo do_shortcode('[product_categories number="20"]'); ?> 打开content-single-product.php并添加自己的div-css类 到这里来 \wp content\plugins\woocommerce\templates\content single product.php 价格 到

我刚刚开发了一个wordpress woocommerce网站,有很多5个类别的产品。 我用以下短代码显示产品类别

<?php echo do_shortcode('[product_categories number="20"]'); ?>

打开content-single-product.php并添加自己的div-css类

到这里来

\wp content\plugins\woocommerce\templates\content single product.php

价格 到这里添加您自己的cssdiv类


\wp content\plugins\woocommerce\templates\single product\price.php

要在产品页面上获取产品名称和价格,请覆盖content single product.phpprice.php

与直接在插件中编辑这些文件不同(这是一个非常糟糕的主意,因为一旦更新插件,您的所有更改都将丢失!),您可以将它们复制到主题中:

  • 在主题目录中,创建一个名为“WooCommerce”的新文件夹
  • 导航到WooCommerce插件目录并打开“模板”文件夹。templates文件夹有很多子文件夹,其中包含WooCommerce使用的所有不同模板。幸运的是,WooCommerce中的模板文件结构和命名很容易遵循
  • 在新创建的“WooCommerce”文件夹中,复制要编辑的模板文件
记住在这里保持目录结构不变。如果 要编辑的模板位于子文件夹中,请记住 在主题目录中创建该子文件夹


我不明白你的意思。您到底想做什么?不建议直接更改插件的核心文件。您可以选择在主题文件夹中创建此文件来覆盖它。如果你知道模板结构,你需要在回答中提到:)
 <div class="ProductCategoryWraper">

  <?php if ( have_posts() ) : ?>


        <?php woocommerce_product_loop_start(); ?>

            <?php woocommerce_product_subcategories(); ?>

            <?php while ( have_posts() ) : the_post(); ?>

                <?php wc_get_template_part( 'content', 'product' ); ?>


            <?php endwhile; // end of the loop. ?>

        <?php woocommerce_product_loop_end(); ?>
        <?php endif; ?>

  <div class="CategoryBox"> <a href="product-details.html"> <img src="images/panda-product1.jpg">
    <p>Chicken Masala</p>
    <i class="fa fa-inr"></i> <span>42</span> </a> </div>
</div>