我面临一个问题。我无法在单个产品页面(后端)中更改产品颜色属性的顺序。我在单个产品页面上设置的颜色术语顺序有所不同。如您所知,我们可以在woo commerece产品页面(后端)中添加属性。但是无论我做什么颜色术语都不会遵循我从下拉列表中选择的顺序。他们遵循创建方式的顺序。我想在单个产品页面上更改订单的方式。我认为没有插件可以达到预期的效果。
检查一下: https://imgur.com/a/SsenXvZ
我希望你能得到我想要的。我有不同的凉鞋。例如,如果凉鞋颜色具有不同的颜色,但我设置了白色凉鞋图像,则主菜单然后下拉菜单的第一个颜色应为白色,依此类推。
<?php
$colors = get_the_terms( $product->id, 'pa_new-colors' );
?>
<?php
if($colors[0]->name){
?>
<div class="available-color">
<p>Available Colors </p>
<select name="new-colors" id="change-color new-colors" style="width: 150px">
<?php
foreach ($colors as $colorshow):
//echo $colorshow->name;
?>
<option class="<?php echo 'nauras-'.strtolower(str_replace(" ","-",$colorshow->name));?>" value="<?php echo 'nauras-'.strtolower(str_replace(" ","-",$colorshow->name));?>" style="color: <?php echo "#BF9000"; //echo $colorshow->name; ?>;width: 70px;height: 70px"><?php echo $colorshow->name; //echo ' '; ?></option>
<?php endforeach; ?>
</select>