• Resuelto dreaigon

    (@dreaigon)


    Estimados compañeros y compañeras de la comunidad.

    He buscado en el foro pero no debe ser un caso muy habitual o no he sabido buscar bien: pido disculpas.

    Al intentar iniciar un nuevo post de mi blog me aparece el famoso mensaje de «Ha habido un error crítico en esta web. Por favor, comprueba la bandeja de entrada del correo electrónico del administrador de tu sitio para obtener instrucciones».

    Solo me ocurre al intentar introducir un post nuevo: los viejos puedo modificarlos, entrar, ponerlos en borrador… incluso puedo crear nuevos post desde el escritorio, desde la zona de post rápidos, pero no editarlos luego con más cuidado.

    No sé qué pasa: llevo más de un mes sin actualizar el blog y no sé dónde está el error. He restaurado varias copias de seguridad antiguas y no parece cambiar nada. Tampoco he encontrado solución desactivando los plugins…

    Me gustaría obtener ayuda, gracias!

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

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • Iniciador del debate dreaigon

    (@dreaigon)

    Hola de nuevo. He puesto en True para que me muestre los errores y me aparece esto en la página, por si puede servir.

    in /home/danieljr/public_html/wp-includes/class-wp-hook.php on line 324

    Si fuera necesario, indicádmelo para que pase todo lo que me indica en el mensaje. Un saludo y gracias.

    • Esta respuesta fue modificada hace 1 año, 2 meses por dreaigon.
    Moderador almendron

    (@almendron)

    Si puedes, pasa todo el mensaje a ver si encontramos en él alguna pista que nos indique donde está el error.

    Iniciador del debate dreaigon

    (@dreaigon)

    Hola @almendron.

    Gracias por tu respuesta.

    Te dejo por aquí todo el mensaje de error fatal:

    Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, function «glob_custom_excerpt_length» not found or invalid function name in /home/danieljr/public_html/wp-includes/class-wp-hook.php:324 Stack trace: #0 /home/danieljr/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters() #1 /home/danieljr/public_html/wp-includes/formatting.php(4019): apply_filters() #2 /home/danieljr/public_html/wp-includes/class-wp-hook.php(324): wp_trim_excerpt() #3 /home/danieljr/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters() #4 /home/danieljr/public_html/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php(1874): apply_filters() #5 /home/danieljr/public_html/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php(569): WP_REST_Posts_Controller->prepare_item_for_response() #6 /home/danieljr/public_html/wp-includes/rest-api/class-wp-rest-server.php(1193): WP_REST_Posts_Controller->get_item() #7 /home/danieljr/public_html/wp-includes/rest-api/class-wp-rest-server.php(1041): WP_REST_Server->respond_to_request() #8 /home/danieljr/public_html/wp-includes/rest-api.php(551): WP_REST_Server->dispatch() #9 /home/danieljr/public_html/wp-includes/rest-api.php(2918): rest_do_request() #10 [internal function]: rest_preload_api_request() #11 /home/danieljr/public_html/wp-includes/block-editor.php(750): array_reduce() #12 /home/danieljr/public_html/wp-admin/edit-form-blocks.php(77): block_editor_rest_api_preload() #13 /home/danieljr/public_html/wp-admin/post-new.php(72): require(‘/home/danieljr/…’) #14 {main} thrown in /home/danieljr/public_html/wp-includes/class-wp-hook.php on line 324

    Ojalá puedas ayudarme a darle luz a esto. Yo no soy muy hábil con esto y necesito seguir publicando entradas para trabajar.

    Saludos.

    Moderador almendron

    (@almendron)

    Todo parece indicar que el problema está en el tema, que por cierto hace ya dos años que no se actualiza.

    Lo primero de todo, debes comprobar si en la opciones del tema aparece algo como «custom excerpt length» (longitud de extracto personalizada) y comprobar que el valor sea el adecuado (que no sea cero por ejemplo)

    Iniciador del debate dreaigon

    (@dreaigon)

    Hola de nuevo, Almendron.

    ¡Diste en el clavo! Ha sido cambiar el tema y que todo comience a marchar correctamente.

    Precisamente tenía planteado el cambio de estética de la web desde hace tiempo así que mira, justo la ‘excusa’ que necesitaba.

    Mil gracias por tu atención y por solucionar el problema. ¡Qué maravilla de comunidad!

    Marco como resuelto que sé que es el modo correcto de trabajar aquí. Un saludo.

    Moderador almendron

    (@almendron)

    De nada. Un saludo.

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • El debate ‘Ha habido un error crítico en esta web solo para nuevos post’ está cerrado a nuevas respuestas.