Hola!.
Vamos a ver como solventar el fatal error cuando intentamos activar (sin éxito) el plugin Slider Revolution, ya porque hayamos actualizado nuestra versión de PHP (muy probable. De la 7.0 a la 7.4 en mi caso), hayamos hecho una migración a otro hosting, etc.
Lo primero es desactivar el plugin para que no interfiera. Renombramos el plugin con un (_) delante del nombre del directorio. Y ahora, pasamos a la acción.
Nos dirigimos al directorio de plugins:
\wp-content\plugins\revslider\includes\framework\base-admin.class.php
Y en la línea 21:
private static $arrMetaBoxes = '';
Cambiamos las comillas vacías por un array, quedando así:
private static $arrMetaBoxes = array();
Y con esto, ya podremos volver a activarlo.
Como siempre, backup previo.
Y si tenéis algún problema mas, siempre podéis visitar mi otro post: Consejos útiles para WordPress
¡Feliz año 2022!
Alguna idea?
Warning: “continue” targeting switch is equivalent to “break”.
Did you mean to use “continue 2”? in /hosting/www/dominio.net/public/wp-content/plugins/revslider/includes/operations.class.php
on line 2492 Warning: “continue” targeting switch is equivalent to “break”. Did you mean to use “continue 2”?
in /hosting/www/dominio.net/public/wp-content/plugins/revslider/includes/operations.class.php on line 2496
Warning: “continue” targeting switch is equivalent to “break”. Did you mean to use “continue 2”?
in /hosting/www/descans.net/public/wp-content/plugins/revslider/includes/output.class.php on line
3465 Fatal error: Uncaught Error: Call to undefined function create_function()
in /hosting/www/descans.net/public/wp-content/plugins/revslider/includes/framework/functions-wordpress.class.php:258
Stack trace: #0 /hosting/www/descans.net/public/wp-content/plugins/revslider/revslider.php(86): RevSliderFunctionsWP::registerWidget() #1
/hosting/www/descans.net/public/wp-admin/includes/plugin.php(2314): include_once(‘…’)
#2 /hosting/www/descans.net/public/wp-admin/plugins.php(192): plugin_sandbox_scrape() #3 {main} thrown in
/hosting/www/descans.net/public/wp-content/plugins/revslider/includes/framework/functions-wordpress.class.php on line 258
Que versión de PHP estás usando?.
Me has salvado, muchas gracias por la aportación.
Me alegra leer eso. Un placer!