• Resolvido fritsche

    (@fritsche)


    Transferi o WordPress de um servidor para outro, agora está mostrando este erro na página principal:

    Fatal error: Call to undefined function body_class() in …/wp-content/themes/default/header.php on line 35

    Como soluciono isso ?

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • Moderador Eduardo Zulian

    (@eduardozulian)

    Provavelmente o servidor novo usa uma versão mais antiga do WordPress, que ainda não possui a função body_class(). Converse com o suporte ou retire a função, que provavelmente deve tar no seu header.php.

    Criador do tópico fritsche

    (@fritsche)

    Desculpe, como eu disse, o sistema foi TRANSFERIDO e não reinstalado no novo servidor.

    O banco de dados e os arquivos são os mesmos do servidor antigo.

    Moderador Eduardo Zulian

    (@eduardozulian)

    Então simplesmente retire a função body_class() do seu header.php e veja se funciona.

    Criador do tópico fritsche

    (@fritsche)

    Se faço isso, retorna outra mensagem:

    Fatal error: Call to undefined function post_class() in /home/xtickers/public_html/wp-content/themes/default/index.php on line 15

    Se eu retiro a função do index.ph, aí retorna:

    Fatal error: Call to undefined function get_search_form() in /home/xtickers/public_html/wp-content/themes/default/sidebar.php on line 12

    Enfim, eu não quero desativar as classes eu quero resolver o problema.

    Se funcionava perfeitamente em um servidor, porque não iria funcionar em outro.

    Aliás, eu já vi este erro em diversos blogs por aí, será que ninguém tem uma solução ?

    Moderador Eduardo Zulian

    (@eduardozulian)

    Então tem algo de estranho aí. Pode ser que na migração alguns arquivos do core do WordPress tenham sido perdidos. Uma solução: que tal baixar a última versão do WordPress e jogar novamente no servidor? Acho que vai solucionar o problema.

    Reforço a sugestão do Eduardo.

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • O tópico ‘Erro na função body_class’ está fechado para novas respostas.