Soporte » WordPress Avanzado » Error – Warning: Invalid argument supplied for foreach()

  • bulkflow

    (@bulkflow)


    Hola a todos,

    Hace una semana me aparece en mi sitio web el siguiente error: Warning: Invalid argument supplied for foreach() in /home/bulkflow/public_html/wp-bulkflow/wp-content/themes/bulkflow-orbit7/single-bulkflow-product.php on line 111

    Y no se como solucionarlo, llevo mirando diferentes webs con errores parecidos, pero no consigo arreglarlo.

    Este es la parte del código que se encuentra entre las lineas 111 donde indica el error:

    <?php 
    $spec_fields = array('designs' => $designs_label, 'sizes' => $sizes_label, 'materials' => $materials_label, 'loading' =>  $loading_label, 'unloading_by_tilting' => $unloading_by_tilting_label, 'ideal_for_shipping' =>  $ideal_for_shipping_label, 'industries' => $industries_label, 'impermeability' => $impermeability_label);
    
                                  foreach($spec_fields AS $field=>$label):
                                    ?>
                                    <tr>
                                        <td><h5><?php echo $label; ?></h5></td>
                                        <td>
                                            <ul>
                            <!-- Linea 111 -->  <?php foreach(get_field($field) AS $li): ?>
                                                <li><?php echo $li; ?></li>
                                            <?php endforeach; ?>
                                            </ul>
                                        </td>
                                    </tr>
                                    
                                    <?php endforeach; ?>

    Por favor, podeis ayudarme con este problema?
    Gracias.

    • Este debate fue modificado hace 7 años por bulkflow.
Viendo 1 respuesta (de un total de 1)
  • Moderador Rafa Poveda

    (@bi0xid)

    Buenas.

    Lo que parece que no va es el get_field. Si has actualizado la versión de WP, mira a ver si la definición de la función es correcta y/o funciona en la nueva versión.

    Ya nos vas contando.

Viendo 1 respuesta (de un total de 1)
  • El debate ‘Error – Warning: Invalid argument supplied for foreach()’ está cerrado a nuevas respuestas.