fbpx
Want To Add Extra Images Per Product Variation For Free? Download Now

Ceragro SAS

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, Variation Swatches for WooCommerce.

Primero, visita tu web (https://ceragro.com/) y comprueba si hay algún problema visible. A continuación, visita la página donde ha sido detectado el error (https://ceragro.com/wp-admin/edit.php?orderby=title&order=asc&s=&post_status=trash&post_type=product&_wpnonce=f39a4ecee5&_wp_http_referer=%2Fwp-admin%2Fedit.php%3Fpost_status%3Dtrash%26post_type%3Dproduct%26orderby%3Dtitle%26order%3Dasc&action=-1&product_type=&stock_status=&seo-filter=&fb_sync_enabled=&paged=1&post%5B%5D=1652&post%5B%5D=6513&post%5B%5D=6499&post%5B%5D=1673&post%5B%5D=4182&post%5B%5D=23042&post%5B%5D=23051&post%5B%5D=8559&post%5B%5D=12997&post%5B%5D=3515&post%5B%5D=3368&post%5B%5D=8555&post%5B%5D=12980&post%5B%5D=3506&action2=-1&delete_all=Vaciar+papelera) y comprueba si hay algún problema visible.

Por favor, ponte en contacto con tu alojamiento para que te ayude a investigar más a fondo este problema.

Si tu sitio parece roto y no puedes acceder a tu escritorio con normalidad, ahora WordPress tiene un «modo de recuperación» especial. Este te permite acceder de forma segura a tu escritorio e investigar más a fondo.

https://ceragro.com/wp-login.php?action=enter_recovery_mode&rm_token=DwWVvU7wcunKGL6F2i4LUH&rm_key=iRKRV5UpvCM1z8wXXqV7jm

Para mantener tu sitio seguro, este enlace caducará en 1 día. Sin embargo, no te preocupes por esto: recibirás por correo electrónico un nuevo enlace si el error ocurre de nuevo después de que caduque.

Cuando busques ayuda para este problema, es posible que se te pida la siguiente información:
WordPress versión 6.1.1
Tema activo: Neve (versión 3.4.6)
Plugin actual: Variation Swatches for WooCommerce (versión 2.0.13)
PHP versión 7.4.30

Detalles del error
==================
Se ha producido un error del tipo E_ERROR en la línea 148 del archivo /home/mbal4657k09s/public_html/wp-content/plugins/woo-variation-swatches/includes/class-woo-variation-swatches-manage-cache.php. Mensaje de error: Uncaught Error: Call to a member function get_parent_id() on bool in /home/mbal4657k09s/public_html/wp-content/plugins/woo-variation-swatches/includes/class-woo-variation-swatches-manage-cache.php:148
Stack trace:
#0 /home/mbal4657k09s/public_html/wp-includes/class-wp-hook.php(308): Woo_Variation_Swatches_Manage_Cache->clear_cache_on_product_modify(16433)
#1 /home/mbal4657k09s/public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(”, Array)
#2 /home/mbal4657k09s/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#3 /home/mbal4657k09s/public_html/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-variable-data-store-cpt.php(676): do_action(‘woocommerce_del…’, 16433)
#4 /home/mbal4657k09s/public_html/wp-content/plugins/woocommerce/includes/class-wc-data-store.php(224): WC_Product_Variable_Data_Store_CPT->delete_variations(‘1652’, true)
#5 /home/mbal4657k09s/public_html/wp-content/plugins/woocommerce/includes/class-wc-post-data.php(313): WC_Data_Store->__call(

Rezwan Shiblu

Hi Ceragro,

Thanks for reaching out to us. Sorry for your inconvenience.

Please add the below snippet using the Code Snippets Plugin:

add_action('woo_variation_swatches_manage_cache_loaded', function( $woo_variation_swatches_manage_cache_loaded ){ remove_action( 'woocommerce_save_product_variation', array( $woo_variation_swatches_manage_cache_loaded, 'clear_cache_on_product_modify' ) ); remove_action( 'woocommerce_update_product_variation', array( $woo_variation_swatches_manage_cache_loaded, 'clear_cache_on_product_modify' ) ); remove_action( 'woocommerce_delete_product_variation', array( $woo_variation_swatches_manage_cache_loaded, 'clear_cache_on_product_modify' ) ); remove_action( 'woocommerce_trash_product_variation', array( $woo_variation_swatches_manage_cache_loaded, 'clear_cache_on_product_modify' ) ); }, 10, 1);

Then try again and let me know if it resolves your issue or not.

We are working on a new version. Please remove the above snippet after updating the next version.

Thank You

Ceragro SAS

Ya aplique el código que me indico y sigue lenta al cargar las variaciones

a continuación les adjunto una imagen después de haber aplicado el código

Rezwan Shiblu

Hi there,

Your issue was regarding an error and I have provided the code for fixing your mentioned error. It was not regarding any slow-loading query.

Could you please confirm whether your previous error is resolved or not by using the code?

Hope to hear from you soon.

Thanks.