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">×</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);