Tengo la última versión de wordpress, la última de woocommerce y la última de mi tema avada.
Aparentemente se puede comprar sin problemas ni errores en la tienda, pero en el error_log me aparece constantemente esto:
[02-Jan-2021 11:13:58 UTC] La función get_product está obsoleta desde la versión 3.0. Reemplazar con wc_get_product. [02-Jan-2021 11:13:58 UTC] La función WC_Cart :: get_remove_url está obsoleta desde la versión 3.3. Reemplazar con wc_get_cart_remove_url. [02-Jan-2021 11:13:58 UTC] se llamó incorrectamente a la identificación. No se debería acceder a las propiedades del producto directamente. Backtrace: require ('wp-blog-header.php'), require_once ('wp-includes / template-loader.php'), do_action ('template_redirect'), WP_Hook-> do_action, WP_Hook-> apply_filters, WC_AJAX :: do_wc_ajax, do_action ('wc_ajax_get_refreshed_fragments'), WP_Hook-> do_action, WP_Hook-> apply_filters, WC_AJAX :: get_refreshed_fragments, woocommerce_mini_cart, wc_get_action / plugins / doc, incluye 'woocommerce_after_mini_cart'), WP_Hook-> do_action, WP_Hook-> apply_filters, remove_from_cart, WC_Abstract_Legacy_Product -> __ get, wc_doing_it_wrong. Este mensaje se agregó en la versión 3.0.
Me podríais ayudar para saber Qué he de buscar y cómo sustituirlo?
Muchas Gracias.
Contenido solo visible a usuarios registrados
Hola Coagral.
Por lo que muestras en los avisos, el problema viene por los archivos de WooCommerce que tienes en la carpeta de tu plantilla que no están actualizados.
Tienes que consultarlo con el soporte de la plantilla paar que te indiquen como actualizar esos archivos.
Una posible solución sería acceder a la carpeta de Woocommerce que tienes en la carpeta de tu plantilla y copiar los mismos archivos de la carpeta plugins -> woocommerce a la carpeta de woocommerce de la plantilla.
Antes de realizar este paso realiza una copia de la carpeta woocommerce que se encuentra en tu plantilla para tener los archivos originales.
Un saludo