Avisos
Vaciar todo

Error de PHP provocado por plugin woolementor-pro  

 
Sara
 Sara
Usuario activo

Hola, tengo un error en mi web , al parecer por incompatibilidad de la actualización de worpress y el plugin woolementor pro.
El error concretamente ocurre en la página donde vendemos nuestros servicios, (asesoramiento nutricional) han desaparecido algunos de los servicios y en los que sí aparecen al intentar realizar la compra lleva a una página para que se aplique un cupón de descuento, que no tenemos y no permite finalizar el la compra ni el pago.  O sea, al darle a comprar el  servicio si sube l carrito de compra, pero al darle a finalizar la compra sale esta pantalla con lo de aplicar código o cupón de descuento.

¿Me podéis orientar? Soy usuario con conocimientos básicos

Os comparto la url para que podáis comprobar lo que digo
https://tudietista.es/contratar-dietistas-y-nutricionistas/

Gracias

Contenido solo visible a usuarios registrados

Citar
Respondido : 13/11/2021 7:55 am
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Sara,

En este caso siempre recomendamos tener un respaldo para evitar estos problemas al actualizar, sabes que versión tenias previamente? antes de actualizar? tienes una opción de restablecer esta versión:

https://es.wordpress.org/plugins/wp-downgrade/

Ingresas en Ajustes > Wp downgrade y selecciona la version 5.8.1

image

Verifica con esto y nos comentas.

Un saludo 🖐️ 

ResponderCitar
Respondido : 13/11/2021 1:40 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Sara
 Sara
Usuario activo

@argenis gracias por responder, disculpa que se encargó otra persona de la incidencia y pensaba que te había respondido

He entrado al foro porque ha vuelto a ocurrir lo mismo, me llegó el email como que se ha actualizado algún plugins o worpress y me ha vuelto a fastidiar la web

Según me dicen desde soporte webempresa lo siguiente:

"Desde WordPress 5.2 hay una característica incorporada que detecta cuándo un plugin o un tema causa un error fatal en tu sitio y te avisa mediante este correo electrónico automático.

En este caso, WordPress ha detectado un error con uno de tus plugins, WooCommerce."

Y ahí ya me pierdo un poco

Un saludo

ResponderCitar
Respondido : 01/12/2021 9:05 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Sara,

Entiendo, espero te encuentres bien. Con respecto a tu inconveniente primero recuerda que tienes la opción de hacer un rollback en caso de que la persona actualizase el wordpress.

También comentarnos si el error sigue estando en la misma pagina > https://tudietista.es/contratar-dietistas-y-nutricionistas/ es que ingreso y veo todo correctamente por lo que si es un tema nuevo o alguna otra incidencia nueva recuerda que cada tema se atiende en uno nuevo en foro a menos que guarde relación.

Coméntanos un poco mas donde presentas la falla y mas allá de ese correo, que vez en cuanto a errores en tu sitio.

Un saludo 🖐️ 

ResponderCitar
Respondido : 01/12/2021 9:14 pm

Sara
 Sara
Usuario activo

@argenis Hola de nuevo.

Dentro de la página https://tudietista.es/contratar-dietistas-y-nutricionistas/ tenemos diferentes productos (servicios)  primeras consultas, revisiones y bonos con sus correspondientes precios.

Los errores exactamente son en estas tres url:

https://tudietista.es/bono-inicio/

https://tudietista.es/bono-inicio-de-parejas/

https://tudietista.es/bono-paciente-de-parejas/

 

En cualquiera de ellas si le das al botón de comprar, añade el servivio al Carrito,, pero cuando pinchas sobre el carrito para finalizar la compra te situa en la cabecera de la misma url, para terminar la compra podría hacerse entrando al carrito desde otro producto. Me explico, si tu le das comprar al Bono Inicio y luego te vas a otor servio, por ejemplo este https://tudietista.es/seguimiento-personal/ y le das al Carrito para finalizar compra, sí te lleva a la ventana para terminar la operación. Pero lógicamente eso es un latazo y los clientes no lo saben, tendríamos que explicárselo a uno por uno cuando vayan a realizar un pago.

A ver de qué puede ser o cómo se puede solucionar

Gracias

 

ResponderCitar
Respondido : 02/12/2021 8:49 am
Sara
 Sara
Usuario activo

@argenis te dejo un pequeño video para que puedas ver exactamente donde está el error

https://www.loom.com/share/fcb57622c6494978aeb096d13bdc52e8

Gracias

ResponderCitar
Respondido : 02/12/2021 8:54 am

Cursos Gratuitos WordPress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Sara.

Veo el siguiente error:

[02-Dec-2021 09:09:58 UTC] PHP Fatal error:  Uncaught Error: Call to a member function meta_exists() on null in /home/progra27/public_html/TuDietistaNew/wp-content/plugins/woocommerce/includes/class-wc-checkout.php:1262
Stack trace:
#0 /home/progra27/public_html/TuDietistaNew/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(209): WC_Checkout->get_value('billing_country')
#1 /home/progra27/public_html/TuDietistaNew/wp-content/plugins/woolementor/inc/functions.php(1239): WC_Checkout->get_checkout_fields()
#2 /home/progra27/public_html/TuDietistaNew/wp-content/plugins/woolementor-pro/widgets/billing-address/billing-address.php(320): wcd_checkout_fields()
#3 /home/progra27/public_html/TuDietistaNew/wp-content/plugins/elementor/includes/base/controls-stack.php(2213): Codexpert\Woolementor_Pro\Billing_Address->_register_controls()
#4 /home/progra27/public_html/TuDietistaNew/wp-content/plugins/elementor/includes/base/controls-stack.php(480): Elementor\Controls_Stack->init_controls()
#5 /home/progra27/public_html/TuDietistaNew/wp-content/plugins/el in /home/progra27/public_html/TuDietistaNew/wp-content/plugins/woocommerce/includes/class-wc-checkout.php on line 1262

Revisando en la consola veo que hay problemas con el plugin Elementor pro:

Captura de pantalla 2021 12 02 a las 11.08.22

Veo que no tienes el plugin actualizado, la ultima version es la 3.5.2, actualiza el plugin.

Estas utilizando WP Rocket paar la cache y la optimización de JS y CSS

.- Accede a WP Rocket -> Optimizar Archivos.

.- Desactiva las opciones de " Archivos JavaScript "

screenshot mary52.webempresa.eu 2021.12.02 11 18 14

Vacía la cache y revisa si se soluciona.

 

Un saludo

ResponderCitar
Respondido : 02/12/2021 10:19 am
Sara
 Sara
Usuario activo

@pepesoler Hola Pepe, he seguido tus pasos y parece que en parte se ha solucionado.

El primer paso que me indicas "Veo que no tienes el plugin actualizado, la ultima version es la 3.5.2, actualiza el plugin." al darle a actualizar me dice que ha habido un error crítico en esta web (Te adjunto captura de pantalla

Error alactulizar elementor

 Los siguientes pasos que me indicas:

Estas utilizando WP Rocket paar la cache y la optimización de JS y CSS

.- Accede a WP Rocket -> Optimizar Archivos.   (HECHO)

.- Desactiva las opciones de " Archivos JavaScript " (HECHO)

Y efectivamente ya funciona todo bien ¡MUCHAS GRACIAS!

 

Tengo una duda, ¿tengo que volver a marcar o activar las opciones de " Archivos JavaScript " como estaban antes?

 

Gracias de nuevo
Un saludo

 

ResponderCitar
Respondido : 02/12/2021 12:22 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Sara.

al darle a actualizar me dice que ha habido un error crítico en esta web 

Estas utilizando la version 8.0 de PHP en ese dominio y muchos de los plugins no estan preparados para soportar esa version.

Modifica la version de PHP e instala la 7.4

-> https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/

¿tengo que volver a marcar o activar las opciones de " Archivos JavaScript " como estaban antes?

No, el problema esta en la optimización de esos archivos JS, si lo vuelves a seleccionar tendras de nuevo ese error.

 

Un saludo

ResponderCitar
Respondido : 02/12/2021 12:32 pm