Estoy tratando de crear una función personalizada para WooCommerce donde la función tomaría una matriz como argumento e imprimiría algunos productos. La matriz contendría etiquetas de productos de WooCommerce.
<form id="form3" method="POST" action=""> <h4>Concerns</h4> <div class="container-form"> <input type="checkbox" name="concern1" checked="checked" <?php if (isset($concern1) && $concern1=="dryness") echo "checked";?> value="dryness"><div class="checkmark">Dryness</div> </div> <div class="container-form"> <input type="checkbox" name="concern2" <?php if (isset($concern2) && $concern2=="dullness") echo "checked";?> value="male"><div class="checkmark">Male</div> <br> </div> <div class="container-form"> <input type="checkbox" name="concern3" <?php if (isset($concern3) && $concern3=="other") echo "checked";?> value="other"><div class="checkmark">Other</div> <br> </div> <input type="submit" name="submit" class="submit" value="Submit"/> <?php function pre_r($array){ echo '<pre>'; print_r($array); echo '</pre>'; } ?>¿Cómo hago la función que haría que la matriz sea un argumento y muestre productos de acuerdo con esas etiquetas?
// Get products with the "Excellent" or "Modern" tags. $args = array( 'tag' => array( 'excellent', 'modern' ), ); $products = wc_get_products( $args );Acepta una matriz: limita los resultados a los productos asignados a etiquetas específicas por slug.
Se pueden encontrar más detalles en los documentos oficiales de WooCommerce