Error fatal: Llamada a función indefinida wp() en ../wp-blog-header.php

12 ago 2011, 21:00:22
Vistas: 177K
Votos: 14

Error fatal: Llamada a función indefinida wp() en /home/content/33/7211533/html/someSite/wp-blog-header.php en la línea 14

¿Alguien puede identificar cuál es el problema?

Ya actualicé las carpetas wp-includes y wp-admin y mi archivo functions.php está bien, pero no he podido encontrar cómo solucionarlo. ¿Alguna sugerencia?


EDICIÓN

Reinstalé WordPress (subí la nueva copia al sitio y me aseguré de que estuviera actualizada) - equivalente a una actualización manual.

Después de eso empezó a funcionar correctamente, así que este problema está ahora resuelto.

3
Comentarios

Vas a necesitar proporcionar bastante más información sobre tu entorno (versión de WordPress, tema/plugins activos, etc.), cualquier cosa fuera de lo común que puedas estar haciendo, y dónde/cómo estás obteniendo el error.

Chip Bennett Chip Bennett
12 ago 2011 21:12:06

Por favor, añade tu solución como una respuesta real en lugar de como una edición a la pregunta.

s_ha_dum s_ha_dum
26 ago 2013 00:34:08

Revisa el plugin WP Error Fix (http://wordpress.org/plugins/wp-bug-tracker/). Creo que antes se llamaba WP Bug Tracker.

User User
28 oct 2013 14:24:37
Todas las respuestas a la pregunta 9
7
27

Tu archivo wp-config.php podría estar vacío por alguna razón.

13 sept 2016 17:08:26
Comentarios

¿Por qué están votando negativo esto? Fue la causa en mi caso.

br4nnigan br4nnigan
16 sept 2016 02:04:37

Este también fue el problema en mi caso. Creo que un guardado de wp-config se interrumpió, y el archivo terminó vacío y mostraba este error. Lo restauré y se solucionó.

sbuck sbuck
30 sept 2016 06:58:18

No sé qué hizo que mi wp-config.php quedara vacío. Una vez que lo arreglé, todo funcionó bien...

amit bakle amit bakle
27 oct 2019 08:09:15

El mismo problema aquí. Restauré mi wp-config.php desde una copia de seguridad y todo volvió a la normalidad

Patrick Patrick
10 sept 2021 09:15:43

El mismo problema y se solucionó con wp-config.php

Altab Hossen Altab Hossen
13 oct 2022 10:53:58

El mismo problema para mí, parece que me quedé sin espacio en disco en un mal momento y ocurrió algo inesperado.

Barney Desmond Barney Desmond
7 nov 2022 11:50:43

Yo también, y definitivamente se estaba quedando sin espacio en disco lo que causó que el wp-config.php se vaciara.

Honza Honza
27 oct 2023 20:43:26
Mostrar los 2 comentarios restantes
1

wp() es una función bastante esencial. Se encuentra en el archivo functions.php (no confundir con el functions.php del tema, son cosas diferentes) y no creo que puedas cargar WordPress sin pasar por la directiva require para ese archivo en algún momento.

Por lo tanto, tu instalación parece estar muy dañada - ya sea que el archivo functions.php en el núcleo esté corrupto o que algo más esté roto y haga que se omita la carga de ese archivo.

12 ago 2011 21:56:30
Comentarios

sí, tienes razón amigo, lo que hice fue reinstalar todo... ya solucioné el problema antes de leer tu respuesta, pero tu respuesta es igual a la mía, así que también marcaré tu respuesta como solución :)

nold nold
14 ago 2011 08:08:34
0

Cuando migré a Siteground, no sé por qué Siteground cambió el archivo de inclusión en la última línea del archivo wp-config.php a un directorio incorrecto.

Captura de pantalla mostrando la configuración incorrecta en wp-config.php

La ruta correcta debería ser esta:

/* ¡Eso es todo, deja de editar! Feliz blogging. */
/** Ruta absoluta al directorio de WordPress. */
if ( ! defined( 'ABSPATH' ) )
    define( 'ABSPATH', dirname( __FILE__ ) . '/' );

/** Configura las variables de WordPress e incluye los archivos. */
require_once( ABSPATH . 'wp-settings.php' );
6 abr 2020 16:18:52
0

Parece que el problema fue causado por un archivo wp-config.php corrupto. Actualicé la versión local con las credenciales de la base de datos y lo subí por FTP, y funcionó.

16 nov 2016 12:10:56
0

Este problema puede ser causado por usar la actualización automática cuando no tienes suficiente espacio en disco. Si ese es el caso, libera algo de espacio en tu servidor, luego actualiza WordPress a la última versión manualmente.

21 jun 2013 15:42:12
0

Tuve el mismo problema. Aquí tienes una solución más sencilla:

  1. Abre wp-settings.php
  2. Comenta las siguientes líneas (busca "health":
    // if ( ! class_exists( 'WP_Site_Health' ) ) {
    //    require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php';
    // }
    // WP_Site_Health::get_instance();
  1. Actualiza todos tus plugins
  2. Restaura wp-settings.php a su estado anterior
5 abr 2020 21:53:45
0

Mi archivo wp-load.php se vació/borró cuando estaba subiendo un plugin y falló. Fue algo muy extraño.

Si vas al directorio raíz de WP, simplemente ordena por archivos editados recientemente y encontrarás el archivo problemático.

Luego solo necesitas subir ese archivo desde una instalación fresca. En mi caso simplemente sobrescribí wp-load.php

29 ene 2021 04:49:23
0

Agregando mi experiencia a este hilo, en mi caso el archivo wp-config se había corrompido, presuntamente por una actualización de WordPress o de algún plugin, y me faltaba lo siguiente al final del archivo:

/** Configura las variables de WordPress e incluye archivos necesarios. */
require_once ABSPATH . 'wp-settings.php';

Para resumir el hilo anterior y añadir algunas sugerencias propias:

  • Revisar wp-config por cualquier problema
  • Actualizar manualmente todos los archivos de WordPress
  • Intentar renombrar la carpeta wp-plugins para descartar problemas con plugins
  • Verificar el uso de disco y inodos en el servidor (ver comandos aquí)
20 mar 2023 15:14:07
1
-1

Increíble... si tienes un error fatal o una llamada a una función indefinida, solo ve a tu correo electrónico y en ese correo puede que tengas un mensaje enviado desde la dirección de tu hosting... solo reinstala o desde esa página de correo inicias sesión... el problema se solucionará.

22 ago 2017 08:25:37
Comentarios

WordPress no envía un correo electrónico ante un error fatal.

fuxia fuxia
22 ago 2017 08:50:27