Como corrigir este erro Erro fatal: Chame a função indefinida…?

11

Erro fatal: Chame a função indefinida wp () em /home/content/33/7211533/html/someSite/wp-blog-header.php na linha 14

Alguém pode descobrir qual é o problema?

Já atualizar o wp-includese wp-adminpasta e meu functions.phpé bom, mas eu não descobrir como corrigi-lo. Alguma sugestão?


EDITAR

Reinstalei o WordPress (carregue a nova cópia no site e tenha certeza de que está atualizada) - equivalente a uma atualização manual .

Depois disso, começou a funcionar bem, então esse problema foi corrigido.

Arnold
fonte
Você precisará fornecer um pouco mais de informações sobre o seu ambiente (versão WordPress, Tema / Plugins ativos etc.), qualquer coisa fora do comum que você esteja fazendo e onde / como está obtendo o erro.
Chip Bennett
Adicione sua solução como uma resposta real e não como uma edição da pergunta.
precisa saber é o seguinte
Verifique o plug-in WP Error Fix ( wordpress.org/plugins/wp-bug-tracker ). Eu acho que era chamado WP Bug Tracker antes.

Respostas:

7

wp()é uma função bastante essencial. Ele reside no functions.phparquivo (não confunda com o functions.phptema, coisa diferente) e não acho que você possa carregar o WP sem passar a requirediretiva para esse arquivo em algum momento.

Portanto, sua instalação parece muito danificada - o functions.phparquivo no núcleo está danificado ou outra coisa está danificada e o faz pular o carregamento desse arquivo.

Rarst
fonte
sim o seu homem certo, o que eu fiz é que eu reinstalar tudo ... Eu corrigir o problema já antes de eu ler a sua resposta, mas a resposta é a mesma que a minha, então eu vou escolher a sua resposta também :)
Arnold
11

Seu wp-config.phparquivo pode estar vazio por algum motivo.

br4nnigan
fonte
11
Por que isso está diminuindo? Foi a causa no meu caso.
Br4nnigan 15/09/16
11
Este foi o problema do meu lado também. Eu acho que um salvamento do wp-config foi interrompido e o arquivo acabou em branco e estava lançando esse erro. Restaurado e foi corrigido.
Sbuck # 30/16
Não sei o que fez o meu wp-config.php ficar vazio. Depois que foi consertado, tudo funcionou bem ...
amit bakle 27/10/19
0

Esse problema pode ser causado pelo uso da atualização automática quando você não possui espaço em disco suficiente. Se for esse o caso, libere espaço no servidor e atualize o Wordpress para a versão mais recente manualmente.

Charley Ramm
fonte
0

Parece que o problema foi resultado de wp-config.php corrompido. Atualizei a versão local com as credenciais do banco de dados e carreguei via ftp e funcionou.

Ambrose Kimaiyo
fonte
0

Teve o mesmo problema. Tenha uma solução mais fácil:

  1. Abra wp-settings.php
  2. Comente as seguintes linhas (procure por "saúde":
    // if ( ! class_exists( 'WP_Site_Health' ) ) {
    //    require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php';
    // }
    // WP_Site_Health::get_instance();
  1. Atualize todos os seus plugins
  2. Restaurar wp-settings.php para o estado anterior
sybrandmac
fonte
0

Quando migrei para o Siteground, não sei por que o Siteground alterou o arquivo de inclusão na última linha do wp-config.phparquivo para um diretório errado.

captura de tela

O caminho correto deve ser este:

/* That's all, stop editing! Happy blogging. */
/** Absolute path to the WordPress directory. */
if ( ! defined( 'ABSPATH' ) )
    define( 'ABSPATH', dirname( __FILE__ ) . '/' );

/** Sets up WordPress vars and included files. */
require_once( ABSPATH . 'wp-settings.php' );
Earlee
fonte
-1

incrível ... se você tiver um erro fatal ou ligar para a função indefinida jus, vá para o seu email e, nesse email, você poderá receber uma mensagem do seu endereço de hospedagem ... basta reinstalar ou a partir da página de email que você faz login ... problema Será corrigido..

santhosh
fonte
4
O WordPress não envia um email com erro fatal.
fuxia