Pregunta

Estoy desarrollando un panel de configuración de temas para un nuevo tema de WordPress que tenga la opción de excluir las categorías de que se muestren en el bucle. Me las arreglé para que la funcionalidad principal funcione, utilizando un cuadro Mutilselect y guardando los valores como matriz ...

<?php $cats = get_categories('hide_empty=0&orderby=name'); ?>
<select name="<?php echo $option['id']; ?>[]" id="<?php echo $option['id']; ?>" multiple="multiple">  
    <option value="0">None (don't exclude anything)</option>
    <?php foreach ($cats as $cat_list ) { ?>
        <option value="<?php echo $cat_list->cat_ID; ?>" <?php selected( $selected, $cat_list->cat_ID ); ?>><?php echo $cat_list->cat_name; ?></option> 
    <?php } ?>
</select>

Sin embargo, no puedo entender cómo verificar cada artículo en foreach() bucle Si su valor coincide con un valor en la matriz de valores almacenados, entonces aplique selected="selected" Si le devuelve fiel a él. entiendo selected() función wp pero no entiendo cómo usarla en este caso (múltiples valores dentro foreach() círculo ).

Se agradecerá cualquier ayuda, soy un N00B, así que perdóname si es una pregunta estúpida :)

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
scroll top