• Alberto

    (@albert0deavila)


    Warning: array_merge(): Expected parameter 5 to be an array, null given in /home/macaron6/public_html/wp-includes/widgets.php on line 1261

    Buenas tardes amigos, me encuentro ante el siguiente problema, or resumo:
    El siguiente código que muestro, me aparece en pantalla cuando accedo al wordpress apariencia/widget:

    Warning: array_diff(): Expected parameter 2 to be an array, null given in /home/macaron6/public_html/wp-includes/widgets.php on line 1262
    
    Warning: Invalid argument supplied for foreach() in /home/macaron6/public_html/wp-includes/widgets.php on line 1264
    
    Warning: array_merge(): Expected parameter 1 to be an array, null given in /home/macaron6/public_html/wp-includes/widgets.php on line 1272
    
    Warning: Cannot modify header information - headers already sent by (output started at /home/macaron6/public_html/wp-includes/widgets.php:1261) in /home/macaron6/public_html/wp-admin/admin-header.php on line 9

    Debo decir, que a pesar de este error, la web marcha igual de bien. Me parece raro que el código se muestre porque en el wp-config el debug lo tengo en off. ¿?¿?

    ¿Debo preocuparme? ya he probado retroceder las versiones de wordpress vía ftp y también actualizar y retroceder el theme. Es curioso, porque en otras web con la misma versión de wordpress y mismo theme, no ocurre. ¿?¿

    ¿Un poco loco no?

    Un saludo!!

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Moderador LGrusin

    (@lgrusin)

    – Comprueba la versión de PHP que usas.
    – Actualiza temas y plugins.
    – ¿Qué versión de WordPress usas? La última 5.3.2 corrige algunos de esos warnings.

    • Esta respuesta fue modificada hace 4 años, 5 meses por LGrusin.
    • Esta respuesta fue modificada hace 4 años, 5 meses por LGrusin.
    Iniciador del debate Alberto

    (@albert0deavila)

    Hola @lgrusin, te comento las pruebas que he hecho y que podemos descartar:
    – actualizar plugins
    – actualizar theme
    – actualizar wordpress

    – retroceder versiones de wordpress
    – cambiar versión de php en servidor

    Me parece un poco rara la situación. Lo normal es que ya se hubiera solucionado.

    Moderador LGrusin

    (@lgrusin)

    Puedes tener algún conflicto con algún plugin, prueba desactivarlos.

    Comprueba en el wp-config.php que realmente tienes
    define( 'WP_DEBUG', false );

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Warning en el debug.php’ está cerrado a nuevas respuestas.