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
Error
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(