呼叫woocommerce产品时出现致命错误

时间:2018-12-07 14:15:26

标签: php html wordpress woocommerce

如何解决此错误? 我开始通过Query致电产品,但是遇到了 我认为问题在于打开和关闭的PHP标签,但我无法解决

  

致命错误   :未捕获的错误:调用C:\ xampp \ htdocs \ gptec \ fa \ wp-content \ themes \ gptec_wptheme \ index.php:102中未定义的方法WC_Product_Simple :: have_posts():堆栈跟踪:#0 C:\ xampp \ htdocs \ gptec \ fa \ wp-includes \ template-loader.php(74):include()#1 C:\ xampp \ htdocs \ gptec \ fa \ wp-blog-header.php(19):require_once('C: \ xampp \ htdocs ...')#2 C:\ xampp \ htdocs \ gptec \ fa \ index.php(17):require('C:\ xampp \ htdocs ...')#3 {main}被抛出   C:\ xampp \ htdocs \ gptec \ fa \ wp-content \ themes \ gptec_wptheme \ index.php   在线   102

我的代码:

<div class="row">
<?php
$product=new WP_Query(
        array(
                'post_type'=>'product',
                 'post_per_page'=>6

        )
);



?>

<?php
    if ($product->have_posts())
    {
    while ($product->have_posts())
    $product->the_post();
    { ?>
    <div class="col-lg-3  p-2 m-2" >
        <div class="card card-4 text-center cls">
            <?php  the_post_thumbnail(); ?>
            <div class="clearfix"></div>
            <span class="description-text pb-1 mb-1"><?php  the_title()?></span>
            <div class="clearfix"></div>
            <a href="<?php  the_permalink() ?>">
                <button type="button" class="btn btn-outline-success slideright p-2 m-2">مشاهده محصول</button>
            </a>
        </div>
    </div>
    <?php }}?>     <!--Card-->

</div>

1 个答案:

答案 0 :(得分:0)

$ product在woocommerce中是全球性的。所以你出错了。

因此,请使用其他变量代替$ product