Google Analytics Dashboard es un plugin para WordPress que permite ver los datos de Google Analytics directamente en el Dashboard de WordPress. Su autor es Carson McDonald.
En versiones previas a la 2.0.4 y con PHP 5.4 este plugin genera un error con un formato similar a:
1 |
Call-time pass-by-reference has been removed |
Este error se debe a que PHP a partir de la versión 5.4 ha añadido cambios en referencia a la manera en que se deben manejar los pasos de parámetros. Como ya lo había mencionado en otra entrada(leer aquí), el paso de parámetros se debe realizar SOLO EN LA FUNCIÓN, pero no en la llamada a la función.
Existen dos soluciones a este problema:
- Actualiza el plugin
- Modifica el código del plugin para hacer bien las llamadas a las funciones
Deberás modificar las líneas del código donde se hacen llamadas a la función indicando el parámetro con referencia, es decir &$var. Deberá quedar bajo el formato $var
1 2 |
// Manera incorrecta myFunc(&$arg); |
Y deberá ser cambiada a esta forma:
1 2 |
// Manera adecuada myFunc($var); |
¿Te gustó este artículo?
Si te gustó este artículo, te ha servido o aprendiste algo nuevo; compártelo en tus redes sociales o invítame un cafe.