Hola,
He creado un clon de la web para hacer las pruebas.
He podido actualizar la mayoría de los plugins sin problemas, excepto:
- Give. Lo intenté pero bloqueó la web y tuve que restablecerla.
- Elementor. Me pasó lo mismo hace tiempo y nunca lo actualizo.
- WP Bakery. No permite actualizaciones automáticas y no sé cómo hacerlo.
- WP Discuz-google re CAPTCHA. No permite actualizaciones automáticas y no sé cómo hacerlo.
Actualicé el PHP de la web pero dio error.
En cuanto a la plantilla, creo que está desactualizada pero no sé cómo actualizarlo.
No sé si seguir algún orden en concreto. De momento, con la actualización del PHP y de Give no he tenido mucha suerte. Bloquearon la web.
Un saludo
Hola Angélica
El problema lo tienes en el plugin Give - Form Field Manager y en el team hijo de tu plantilla.
.- Lo primero actualiza todo lo que puedas, Plugins y WordPress
.- Desactiva el plugin Give - Form Field Manager ( los plugins de Give son de pago y necesitas la licencia para poder actualizarlos )
.- Accede a tu cuenta de WePanel -> Gestor de Archivos
.- Accede a public_html-> clon-> wp-content-> themes-> goodwish-child y edita el archivo functions.php
.- Elimina todo el contenido que tienes en el archivo functions.php y lo sustituyes por esto:
<?php
/**
* Child Theme Functions
*/
function goodwish_edge_child_enqueue_styles() {
// Encolamos primero los estilos principales del padre (necesarios para que no se rompa el diseño base)
wp_enqueue_style(
'goodwish_edge_default_style',
get_template_directory_uri() . '/style.css'
);
// Encolamos los módulos del tema padre (muy importante en temas Qode/Edge)
wp_enqueue_style(
'goodwish_edge_modules',
get_template_directory_uri() . '/css/modules.min.css' // ajusta la ruta si es diferente en tu versión
);
// Ahora el estilo del child (depende de los anteriores)
wp_enqueue_style(
'goodwish-child-style',
get_stylesheet_directory_uri() . '/style.css',
array( 'goodwish_edge_default_style', 'goodwish_edge_modules' ),
wp_get_theme()->get('Version') . '.' . filemtime( get_stylesheet_directory() . '/style.css' )
);
}
// Prioridad alta (después del padre) para que tus estilos sobrescriban
add_action( 'wp_enqueue_scripts', 'goodwish_edge_child_enqueue_styles', 11 );
Una vez lo tengas modifica la versión de PHP y revisa si carga.
Todos los plugin que comentas, Give, Elementor pro, WP Bakery y WP Discuz-google re CAPTCHA son de pago y necesitas la licencia para poder actualizarlo.
Un saludo
Gracias Pepe!
He cambiado el código, he actualizado el php y la web sí que carga!!
Pero... no me deja activar Give. Sale el mensaje: "El plugin no ha podido activarse porque ha provocado un error fatal."
Give donation plugin pide actualización (adjunto mensaje). Lo intento? Este es parte de la versión gratuíta?
Por otro lado, sí que tenemos la versión de pago de GiveWP, pero no sé el procedimiento para actualizar. Tengo que descargar de su web el plugin y subirlo a la web?