Soporte » Plugins y Hacks » WooCommerce » Notice: product_type se llamó incorrectamente

  • Resuelto javyereche

    (@javyereche)


    Hola,
    e actualizado woocomerce y me aparece un texto debajo de cada producto, por favor si alguiens sabe que a pasado que me diga algo porquee stoy perdido, no se por donde mirar o que hacer.

    Estes es el texto que me aparece debajo de cada producto:

    Notice: product_type se llamó
    incorrectamente
    . No se debería acceder a las propiedades del producto directamente. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/plugins/woocommerce/templates/taxonomy-product_cat.php’), wc_get_template, include(‘/plugins/woocommerce/templates/archive-product.php’), wc_get_template_part, load_template, require(‘/plugins/woocommerce/templates/content-product.php’), do_action(‘woocommerce_after_shop_loop_item’), WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, dvin_add_qlist_button_to_shop, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong Por favor, visita Depuración en WordPress para más información. (Este mensaje se añadió en la versión 3.0.) in /usr/home/ropaparatodo.com/web/wp-includes/functions.php on line 4139

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 10 respuestas - 1 de 10 (de 10 total)
  • Carlos Longarela

    (@carloslongarela)

    Hola @javyereche esos errores debería arreglarlos el desarrollador del plugin o tema, pero tu WordPress no debería mostrarlos, para que tienes activado el Debug de WordPress.

    Conéctate por ftp a tu sitio web y en el directorio raid de tu WordPress edita el archivo wp-config.php mira si tienes una linea que pone define( 'WP_DEBUG', true ); y cámbialo a false define( 'WP_DEBUG', true ); para que no muestro esos avisos.

    Saludos.

    • Esta respuesta fue modificada hace 2 años por  Carlos Longarela. Razón: sintáxis
    javyereche

    (@javyereche)

    Hola @carloslongarela
    Mucha gracias por contestar, gracias por aportarme posibles soluciones o por donde tirar porque estaba bloqueado
    E probado cambiando el tema, pero sigue saliendo lo mismo, me dirigido al archivo wp_config.php y me aparece (todas las imagenes están configuradas para abrirse en una ventana diferente para no interrumpir la lectura) esto.e cambiado los 2 a false y me a dado este error acabo de restaurar una copia de seguridad a antes de actualizar woocommerce, mira la diferencia de versión que hay antes de actualizar y la disponible para actualizar, ¿preparo algo antes de actualizar?

    Carlos Longarela

    (@carloslongarela)

    Hola @javyereche simplemente poniendo define( 'WP_DEBUG', false ); tiene que funcionar la siguiente linea la puedes comentar //define( 'WP_DEBUG_LOG', true ); el fallo que te da es debido a que has cambiado la codificación del archivo o algo similar.

    De todas formas entrando en la página veo que ya está solucionado, por lo que estaría bien que comentases si todo te ha funcionado o has tenido que cambiar algo más y marcar el hilo como resuelto.

    Gracias.

    • Esta respuesta fue modificada hace 2 años por  Carlos Longarela. Razón: syntax
    javyereche

    (@javyereche)

    Hola @carloslongarela
    es que ahora mismo esta la web restaurada a un estado anterior, ahora tiene funcionando woocommerce versión 2.6.7 y la actualización es versión 3.1.2.desde la instalación de woocommerce que tiene ahora hasta la versión que está ahora para actualizar, han pasado ya varias actualizaciones, puede ser por eso el fallo que aparecen letras debajo de cada producto, ahora esta funcionando con la version 2.6.7,pero si lo actualizo a la última versión aparece otra vez el fallo.
    ¿como puedo evitar que ocurra lo mismo? ¿donde miro?

    Estes es el texto que me aparece debajo de cada producto:

    Notice: product_type se llamó
    incorrectamente
    . No se debería acceder a las propiedades del producto directamente. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/plugins/woocommerce/templates/taxonomy-product_cat.php’), wc_get_template, include(‘/plugins/woocommerce/templates/archive-product.php’), wc_get_template_part, load_template, require(‘/plugins/woocommerce/templates/content-product.php’), do_action(‘woocommerce_after_shop_loop_item’), WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, dvin_add_qlist_button_to_shop, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong Por favor, visita Depuración en WordPress para más información. (Este mensaje se añadió en la versión 3.0.) in /usr/home/ropaparatodo.com/web/wp-includes/functions.php on line 4139

    Carlos Longarela

    (@carloslongarela)

    Como te indico en la entrada anterior, tienes que poner el DEBUG a false

    javyereche

    (@javyereche)

    Hola!
    e tardado en contestar porque le hecho un duplicado a la web y instalado en un servidor de pruebas, para solucionarlo primero en el duplicado y luego ir directo al problema en la web principal.

    e accedido a wp-config.php y cambiado true a false

    y aparece en la web de prueba esto

    javyereche

    (@javyereche)

    y el tamaño del archivo cambia de 4075 a 892 al poner «false»

    javyereche

    (@javyereche)

    ya lo e solucionado como decías desde el principio, pero no estaba haciendo bien
    Gracias

    Carlos Longarela

    (@carloslongarela)

    Ne alegro que finalmente lo hayas podido solucionar. Puedes marcar este debate como solucionado.

    Saludos.

    javyereche

    (@javyereche)

    Hola
    en mi ultima contestacion ya lo he marcado como solucionado

    Saludos.

Viendo 10 respuestas - 1 de 10 (de 10 total)
  • El debate ‘Notice: product_type se llamó incorrectamente’ está cerrado a nuevas respuestas.