Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problema:
PHP Fatal error: Uncaught Error: Call to a member function get_cart_contents_count() on null in /home2/hosting56707us/public_html/hosting56707us-96925.webempresa.site/wp-content/plugins/elementor-pro/modules/woocommerce/widgets/cart.php:2647
Solución:
Nuestros especialistas de 2do nivel han reproducido el problema incluso con los plugins de WPML desactivados y han logrado aislar la causa de este error que se encuentra en Elementor, por lo que sugieren contactarles y pedirles una solución defintiva.
Mientras tanto han encontrado esta solución:
- Cree una copia de seguridad del sitio completo
- Edite el archivo wp-content/plugins/elementor-pro/modules/woocommerce/widgets/cart.php
- Cambie esta línea:
if ( $this->has_empty_cart_template() && WC()->cart->get_cart_contents_count() === 0 ) {
por
if ( $this->has_empty_cart_template() && WC()->cart && WC()->cart->get_cart_contents_count() === 0 ) {
- Guarde los cambios y compruebe que el problema desapareció.
Documentación relevante:
Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.
Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.
Este tema contiene 4 respuestas, tiene 2 voces.
Última actualización por hace 7 meses, 1 semana.
Asistido por: Carlos Rojas.