• Hoy (04-07-2017) he actualizado un sitio wordpress a la ultima version, y tambien el plugin woocommerce, ya que tengo una tienda online instalada y me aparecen estas lineas en mis paginas (*).
    El soporte dice que estan trabajando para actualizar el plugin, alguien sabe como, al menos, ocultar estas lineas?

    (*) Notice: woocommerce_get_page_id è deprecata dalla versione 3.0! Utilizzare al suo posto wc_get_page_id. in /web/htdocs/www.rockettattoo.it/home/wp-includes/functions.php on line 3831

    Mi sitio esta en italiano de ahi que las lineas estan en este idioma. Basicamente lo que dice es que en la version 3.0 la funcion woocommerce_get_page_id es obsoleta y debe sustituirse por wc_get_page_id
    he revisado el file /wp-includes/functions.php para ver si aparecen las funciones, o incluia estas lineas pero no se como hacerlo.
    Gracias de antemano

Viendo 9 respuestas - de la 1 a la 9 (de un total de 9)
  • Hola @yaneypaz75 para que no se muestren dichos avisos en el WordPress debe estar el Debug desactivado, para lo que deberá conectarse por ftp al raíz de su sitio web y editar el archivo wp-config.php y buscar donde aparezca define( 'WP_DEBUG', true ); y cambiarlo a define( 'WP_DEBUG', false );

    También si aparece alguna de las siguientes lineas puede comentarlas (con dos barras delante //):

    
    //define( 'WP_DEBUG_DISPLAY', true );
    //define( 'WP_DEBUG_LOG', true );
    //define( 'SCRIPT_DEBUG', true );
    //define( 'JETPACK_DEV_DEBUG', true );
    
    Iniciador del debate yaney.paz75

    (@yaneypaz75)

    Hola Carlos Longarela.
    gracias por tu pronta respuesta.
    Hice como me indica pero continua apareciendo la notificacion.
    Saludos

    Ok, entonces WordPress no muestra los errores, pero hay alguna configuración de PHP que fuerza a mostrarlos, vamos a probar primero desde PHP a ocultarlos, sino después desde .htaccess y si no finalmente tendrás que hablar con tu proveedor de hosting… vamos al primer paso a ver si se soluciona.

    Vuelve a editar el archivo wp-config.php y añádele ini_set( 'display_errors','off' ); antes de:

    // ** MySQL settings ** //
    /** The name of the database for WordPress */
    define( 'DB_NAME', 'el-nombre-de-la-bd' );
    

    Si aún así no funcionase pasaríamos a la segunda opción.

    Iniciador del debate yaney.paz75

    (@yaneypaz75)

    Hola Carlos
    No, la primera no funciona.

    Ok, haz una copia del archivo .htaccess del raíz de tu sitio web por si algo saliese mal simplemente eliminar el último y volver a poner la copia, ya que un error de sintásix en este archivo puede hacer que no se vea nada de tu web.

    Un vez realizada una copia, edita el archivo y al inicio añádele lo siguiente:

    php_flag display_startup_errors off
    php_flag display_errors off
    php_flag html_errors off
    php_value docref_root 0
    php_value docref_ext 0
    Iniciador del debate yaney.paz75

    (@yaneypaz75)

    Nada, 🙁

    Gracias por la paciencia.

    Vaya es raro, que no se desactive ni desde PHP ni desde Apache, estás editando los archivos y volviéndolos a guardar en el servidor correctamente?

    De ser así, deberás contactar con tu proveedor de hosting y pedirles que desactiven que se muestren los avisos y errores de PHP.

    Iniciador del debate yaney.paz75

    (@yaneypaz75)

    Estoy modificando por el file manager pues al parecer, a traves de mozilla se ha subido un virus al servidor, pero he controlado que los archivos mantengan los cambios y si los mantienen.
    De todos modos, muchas gracias por la ayuda, ahora hare lo que me recomiendas con el proveedor.
    Al limite podria regresar al backup que habi ahecho antes de actualizar, pero me temo que tiene files infectados.
    Gracias Carlos, una vez mas

    Contacta con el proveedor de hosting ya que los Notices, Warnings y demás de PHP en un entorno live no se deberían mostrar. No sé si desde tu panel de control tienes alguna opción de PHP para ocultar los errores, pero lo más seguro y rápido es que contactes con soporte y te lo cambien.

    Saludos.

Viendo 9 respuestas - de la 1 a la 9 (de un total de 9)
  • El debate ‘Funciones obsoletas en woocommerce 3’ está cerrado a nuevas respuestas.