error: Class ‘PLL_Wizard’ not found admin-base.php on line 59

Si realizais la última actualización del plugin de WordPress Polylang, os encontareis con este error: error: Class ‘PLL_Wizard’ not found admin-base.php on line 59. Lo que os dejará vuestra página web inutilizada.

Para solucionar esto tenemos 2 soluciones:

  1. Modificar el código fuente del fichero que produce el error.
  2. Volver a una versión anterior de Polylang

 

Modificar código fuente

Para resolver este error en el código fuente, hay que hacer una pequeña modificación que es comentar la línea de código que genera el error en el fichero admin-base.php, línea 59 y que se encuentra en la ruta /wp-content/plugins/polylang/admin. La línea debería quedar así:

//$this->wizard = new PLL_Wizard( $this );

 

Volver a una versión anterior de Polylang

Primero renombramos la carpeta del plugin Polylang, poniendo un guión bajo delante es suficiente _polylang. Esto desactiva el plugin, al estar la web caída, tenemos que hacerlo mediante FTP

Descargamos la versión 2.6.10 del plugin, https://github.com/polylang/polylang/releases y la instalamos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *