• doublepr

    (@doublepr)


    Hola,

    desde hace días me es imposible encontrar solución al problema en mi web. Creo que se debe a algun error entre alguna actualización y la base de datos, pero no se como solucionarlo. WordPress no se me actualiza, me indica que hace días que el cron no lo hace y mi web ha dejado de mostrarse.

    Ahora he descubierto como conseguir que wordpress me enseñe que es lo que está mal, más allá de «Error crítico» aún así, no entiendo como puedo solucionarlo. El mensaje que me indica es:

    Fatal error:

    Uncaught Error: Call to undefined function wp_is_serving_rest_request() in /homepages/23/d615704911/htdocs/tienda/wp-content/themes/woodmart/inc/enqueue.php:1136 Stack trace: #0 /homepages/23/d615704911/htdocs/tienda/wp-content/themes/woodmart/inc/modules/header-builder/functions.php(27): woodmart_enqueue_inline_style()

    #1 /homepages/23/d615704911/htdocs/tienda/wp-content/themes/woodmart/header.php(26): whb_generate_header()

    #2 /homepages/23/d615704911/htdocs/tienda/wp-includes/template.php(790): require_once(‘/homepages/23/d…’)

    #3 /homepages/23/d615704911/htdocs/tienda/wp-includes/template.php(725): load_template()

    #4 /homepages/23/d615704911/htdocs/tienda/wp-includes/general-template.php(48): locate_template()

    #5 /homepages/23/d615704911/htdocs/tienda/wp-content/themes/woodmart/page.php(15): get_header()

    #6 /homepages/23/d615704911/htdocs/tienda/wp-includes/template-loader.php(106): include(‘/homepages/23/d…’)

    #7 /homepages/23/d615704911/htdocs/tienda/wp-blog-header.php(19): require_once(‘/homepages/23/ in 

    /homepages/23/d615704911/htdocs/tienda/wp-content/themes/woodmart/inc/enqueue.php on line 1136

    ¿alguien podría ayudarme?

    Gracias

    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)
  • Hola.

    El error que estás experimentando en tu sitio web WordPress indica un problema crítico relacionado con el tema Woodmart y una función específica de WordPress.

    Análisis del error:

    • «Fatal error: Uncaught Error: Call to undefined function wp_is_serving_rest_request()»:
      • Este es el núcleo del problema. La función wp_is_serving_rest_request() es una función central de WordPress que se utiliza para determinar si una solicitud actual está relacionada con la API REST de WordPress. El hecho de que se considere «undefined» (no definida) sugiere que hay un problema con la instalación central de WordPress o una incompatibilidad con el tema.
    • «/wp-content/themes/woodmart/inc/enqueue.php:1136»:
      • Esto señala que el error se origina en el archivo enqueue.php del tema Woodmart, específicamente en la línea 1136. Este archivo generalmente maneja la carga de scripts y estilos del tema.
    • «Stack trace»:
      • El «stack trace» proporciona una ruta de los eventos que llevaron al error, mostrando qué archivos y funciones se llamaron en secuencia. Esto puede ayudar a rastrear el origen del problema.

    ¿Se ha actualizado últimamente el tema?

    Prueba a cambiar el tema a uno genérico de WordPress y comprueba si sigue el error.

    Intenta desactivar todos los plugins de WordPress y luego activa el tema Woodmart. Si el error desaparece, vuelve a activar los plugins uno por uno para identificar cuál está causando el conflicto.

    Saludos.

    Iniciador del debate doublepr

    (@doublepr)

    Hola Jose,

    muchas gracias por tu respuesta! Deduje que es algún problema entre la actualización del theme y de wordpress. Lo que comentas ya lo probamos ayer y antes de ayer (y de nuevo hoy) ya cambiamos de theme, desactivamos pluggins etc, pero el problema no se borra simplemente muta.

    La web sigue sin funcionar (pese a tener una nueva theme y que la web muestra resultados, evidentemente con el codigo del anterior theme que debería ajustarse etc) el wordpress me sigue diciendo que no se puede actualizar porque hay otra actualización en marcha. Así ya llevamos cinco días. Y lo peor es que pese a los múltiples intentos, no hay forma de dar con una solución que habilite el carrito y deje la tienda en funcionamiento. Hemos intentado buscar «core_updater.lock» en php que es lo que deduje de internet para eliminarlo y que nos deje actualizar, pero no hay forma.

    Estoy francamente perdida.

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Debes estar registrado para responder a este debate.