Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 没有不同的价格每一张图片都有相同的价格标题上没有不同的id ID,数组(324324));?>“alt=”“/> &时代; _Php_Jquery_Twitter Bootstrap 3 - Fatal编程技术网

Php 没有不同的价格每一张图片都有相同的价格标题上没有不同的id ID,数组(324324));?>“alt=”“/> &时代;

Php 没有不同的价格每一张图片都有相同的价格标题上没有不同的id ID,数组(324324));?>“alt=”“/> &时代; ,php,jquery,twitter-bootstrap-3,Php,Jquery,Twitter Bootstrap 3,而不是 <div id="products" class="row list-group"> <?php $counter = 1; foreach ($photo_products as $value) { $product = new WC_Product( $value->ID ); ?> <div class="item col-xs-4 col-lg-4"> <

而不是

<div id="products" class="row list-group">

         <?php $counter = 1; foreach ($photo_products as $value) { 
                $product = new WC_Product( $value->ID ); ?>
    <div class="item  col-xs-4 col-lg-4">
        <div class="thumbnail">
            <img class="myImg" class="group list-group-image" src="<?php echo get_the_post_thumbnail_url($value->ID, array(324, 324)); ?>" alt="" />
            <div class="caption">
                <h4 class="group inner list-group-item-heading">
                   <?php echo esc_attr($product->get_title()); ?></h4>

                <div class="row">
                    <div class="col-xs-12 col-md-6">
                        <p class="lead">
                           <?php echo wc_price($product->get_price()); ?></p>
                    </div>
                    <div class="col-xs-12 col-md-6">
                        <a class="btn btn-success " href="<?php echo esc_attr($current_url).'/?add-to-cart='.esc_attr($value->ID); ?>">
                            <?php esc_html_e('Add to cart', 'woocommerce-photography-plugin'); ?>

                            </a>

                    </div>
                </div>
            </div>
             <div id="myModal" class="modal">
                     <span class="close">&times;</span>
                  <img id="img01" class="modal-content"  src="">
                    <div id="caption"  class="modal-content">
                        <h4 class="group inner list-group-item-heading">
                   <?php echo esc_attr($product->get_title()); ?></h4>
                   <div class="row">
                    <div class="col-xs-12 col-md-6">
                        <p class="lead" >
                           <?php echo wc_price($product->get_price()); ?></p>
                    </div>
                    <div class="col-xs-12 col-md-6">
                        <a class="btn btn-success " href="<?php echo esc_attr($current_url).'/?add-to-cart='.esc_attr($value->ID); ?>">
                            <?php esc_html_e('Add to cart', 'woocommerce-photography-plugin'); ?>

                            </a>

                    </div>


                    </div>
                </div>
           </div>
        </div>

    </div>


        <?php $counter++; } ?>
 </div>
您可以尝试以下代码:

$product = new WC_Product( $value->ID );

我的问题是,我对每一个相同的图片的价格不同。显示的第一个图片ID在HTML文档中必须是唯一的。通过在循环中输出此代码,您将生成
,因此我所做的是在循环外制作一个模型。如果您想要多个不同的模型,您需要使用不同的ID输出它们。(例如,在静态前缀后添加一个循环计数器。)然后你还需要修改应该触发特定模式的位置。我不想要多个不同的模式,我想要一个可以显示所有带有价格和标题的图像的模式
$product = WC_Product::find()->where('id'=>$value->ID);