• La función create_function() está obsoleta en /home/webzipec/nlproinsu.com/wp-content/themes/betheme/functions/theme-woocommerce.php en la línea 158

    La función create_function() ha quedado obsoleta en versiones más recientes de PHP, lo que indica que el tema puede no ser totalmente compatible con la versión actual de WordPress y/o PHP.

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

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Moderador almendron

    (@almendron)

    Utilizas un tema comercial y, por tanto, debes acudir a su desarrollador. La solución pasa por actualizar el tema a la última versión (28.2.2 de 9 febrero de este año).

    Hola! El problema tal vez se debe a que tu servidor utiliza una versión moderna de PHP (PHP 7.2 o superior) y el tema de tu web (Betheme) tiene una línea de código antigua que ya no es compatible.

    en ese caso para ello tienes tres formas de solucionarlo:

    1. Actualizar el tema (Recomendado): Ve al panel de WordPress y actualiza Betheme a su última versión. Los desarrolladores ya corrigieron este archivo en las versiones recientes.
    2. Ocultar el error: Si no puedes actualizar ahora mismo, entra al archivo wp-config.php de tu hosting y asegúrate de que el modo depuración esté apagado cambiando la línea a define('WP_DEBUG', false);. Esto hará que el aviso desaparezca de la pantalla.
    3. Corregir el código: Si tienes acceso al archivo por FTP o Administrador de Archivos, ve a la línea 158 de theme-woocommerce.php y reemplaza la estructura de create_function() por una función anónima moderna de PHP function() { ... }.

    Recomiendo que tomes la opción 1 que es la más rápida Un saludo y espero te pueda ayudar

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)

Debes estar registrado para responder a este debate.