Buenos días a tod@s
Desde hace unos días he actualizado a la última versión de WP 6.1. Pues bien, aunque no hay problemas en el front, en el back end hay un error fatal detectado en https://www.fisioterapiaetc.com/wp-admin/post.php?post=206&action=edit
El error vienen por AVIA template builder de Enfold.
He leído que las últimas versiones de wordpress no son compatibles con la versión Enfold 3.5 (la que tengo actualmente) pero no tengo la seguridad y tranquilidad de que al actualizar Enfold (comprar la nueva versión) se vaya a solucionar este problema en concreto.
¿Alguien que me pueda ayudar y que sepa con claridad que el error se va a resolver así?
Dentro de los detalles del error veo esto Mensaje de error: Uncaught Error: Cannot use string offset as an array in .....
Dejo detalles del error
==================
Se ha producido un error del tipo E_ERROR en la línea 489 del archivo /home2/fisiot13/public_html/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/php/shortcode-template.class.php. Mensaje de error: Uncaught Error: Cannot use string offset as an array in /home2/fisiot13/public_html/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/php/shortcode-template.class.php:489
Stack trace:
#0 /home2/fisiot13/public_html/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/php/shortcode-template.class.php(443): aviaShortcodeTemplate->create_sortable_editor_element(Array)
#1 /home2/fisiot13/public_html/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/php/template-builder.class.php(395): aviaShortcodeTemplate->prepare_editor_element()
#2 /home2/fisiot13/public_html/wp-includes/class-wp-hook.php(308): AviaBuilder->js_template_editor_elements('')
#3 /home2/fisiot13/public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters('', Array)
#4 /home2/fisiot13/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#5 /home2/fisiot13/public_html/wp-includes/media-template.php(1516): do_action('print_media_tem...')
#6 /home2/fisiot13/public_html/wp
Información adicional:
WordPress versión 6.1.1
Tema activo: Enfold (versión 3.5.3)
Plugin actual: (versión )
PHP versión 7.4.30
He revisado cosas adicionales como:
- Revisar tener actualizado el núcleo de WordPress.
- Revisar tener actualizado todos los plugins y eliminado (no solo desactivado) todos los que no usaba.
- Revisar tener actualizado el tema (esto es lo único que me falta ya que veo que es de pago y yo tenia una versión antigua). Eliminé todos los demás.
- Actualizar la versión de PHP a la 7.4 recomendada
Gracias a tod@s
Contenido solo visible a usuarios registrados
Hola Eva.
El problema está en el Framework de la plantilla, supongo que si intentas editar alguna pagina no cargara el constructor.
Veo que hay una actualización de la plantilla de este mismo mes:
https://themeforest.net/item/enfold-responsive-multipurpose-theme/4519990
La última versión de la plantilla es la 5.4.1 y la que tienes instalada en la 3.5.3 que es del 2016 por lo que deduzco que si, el problema es de la plantilla que no es compatible con la versión 6x de WordPress.
Tienes que empezar por actualizar la plantilla, antes o después tendrás que actualizarla ya que tanto los plugins como WordPress y sobretodo las versiones de PHP no serán compatibles con la versión de la plantilla que tienes instalada.
Un saludo