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:
- Modificar el código fuente del fichero que produce el error.
- 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.