Woocommerce——Wordpress单选按钮需要激活
当按下该选项时,我试图激活一个单选按钮。这可能很容易,但我已经经历了一段时间。 代码如下:Woocommerce——Wordpress单选按钮需要激活,wordpress,woocommerce,radio-button,wp-list-categories,Wordpress,Woocommerce,Radio Button,Wp List Categories,当按下该选项时,我试图激活一个单选按钮。这可能很容易,但我已经经历了一段时间。 代码如下: <?php $args = array( 'post_type' => 'product', 'numberposts' => -1, 'order' => 'ASC', 'tax_query' => [
<?php
$args = array(
'post_type' => 'product',
'numberposts' => -1,
'order' => 'ASC',
'tax_query' => [
[
'taxonomy' => 'product_cat',
'terms' => 89,
'include_children' => false // Remove if you need posts from term 7 child terms
],
],
);
$products = get_posts( $args );
$product_start = 1;
foreach($products as $product):
$product_s = wc_get_product( $product->ID );
if ($product_s->product_type == 'variable') {
if($c_p_id == '') {
$c_p_id = $product->ID;
}
?>
<li class="col-md-6 col-sm-6 col-xs-12 step1 <?php if($c_p_id == $product->ID) { echo "active"; } ?> ">
<a href="<?php echo $page_path; ?>?c_p_id=<?php echo $product->ID; ?>">
<div class="hldr">
<h2><?php echo get_the_title( $product->ID ); ?></h2>
<div class="img-hldr">
<?php echo $image = wp_get_attachment_image( get_post_thumbnail_id( $product->ID ), array('391', '266') , true );?>
<!-- <img src="<?php //bloginfo('template_url'); ?>/images/stand_alone2_375_250auto_bor8_ffffff_s_c1.jpg" alt="" />-->
<div class="squaredFour">
<input type="radio" value="<?php echo $product->ID ; ?>" name="product" <?php if($product_start == $product->ID ) { echo "checked='checked'"; } ?> class="checkTrack">
<!-- <input type="radio" value="<?php echo $product->ID ; ?>" name="product" id="product" <?php if($product_start == $product->ID ) { echo "checked='checked'"; } ?> class="checkTrack"> -->
</div>
<div class="txtDiv">
<h3>Step1 :</h3>
<h3>Traditional</h3>
</div>
</div>
</div>
</a>
</li>
<?php
}
if($c_p_id == $product->ID) {
$tradi_product = new WC_Product_Variable($product->ID);
$tradi_default_attributes = $tradi_product->get_default_attributes();
$defaultProductId = $product->ID;
}
$product_start = 2;
endforeach;
?>`
嗯,它只是选中了(对或错)而不是选中了=选中了!你的html语法不正确
您可以阅读有关无线电输入语法的更多信息:
如果需要php
条件检查,则可以执行以下操作:
>
要更改客户端的DOM,当客户端执行某项操作时,您需要使用JavaScript。用于此操作的JavaScript代码在哪里?我认为如果没有JavaScript,它将无法工作,因为PHP只生成一次代码,之后需要JS进行检查。签出此页面,查看如何在WordPress中将变量传递给JavaScript: