• Hola Nilo.

    Posiblemente no falle en el 99,99% de las veces pero me he topado con un caso que da error.
    En una web de neumáticos tenemos un plugin que genera una imagen con la etiqueta de eficiencia energética mediante un shortocode.
    Cada vez que se genera una imagen tenemos un error en el debug.

    Simplemente a?adí el is_array() antes del foreach().

    // Call to frontend() method of all active modules.
    if ( is_array($machete) ) {
    	foreach ( $machete->modules as $machete_module ) {
    		if ( ! $machete_module->params['is_active'] ) {
    			continue;
    		}
    		$machete_module->frontend();
    	}
    }

    Espero que sea de utilidad.

    Saludos!

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Nilo Velez

    (@nilovelez)

    Puede ser un error que estaba dando con PHP 8 que debería haberse solucionado en la 4.0.3 ?te importa comprobarlo?

    Thread Starter Jairo Ochoa

    (@jairoochoa)

    @nilovelez sí, es PHP 8.1
    Ahora mismo no recuerdo donde cambié ese script, creo que lo hice en tu plugin.
    Ya no falla así que lo has debido arreglar.
    El plugin https://es.www.ads-software.com/plugins/eu-tyre-label-shortcode/ tiene un script que genera la image en un archivo que no depende de WP, de hecho cualquier var_dump() de variables de WP devuelve null.
    Y entiendo ese es el motivo de que se generase el error.

    Saludos!

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Error con array’ is closed to new replies.