Fórum Brasileiro

body_class( (7 posts)

  1. fritsche
    Membro
    Publicado 1 mês atrás #

    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 ?

  2. eduardozulian
    Moderador
    Publicado 1 mês atrás #

    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.

  3. fritsche
    Membro
    Publicado 1 mês atrás #

    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.

  4. eduardozulian
    Moderador
    Publicado 1 mês atrás #

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

  5. fritsche
    Membro
    Publicado 1 mês atrás #

    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 ?

  6. eduardozulian
    Moderador
    Publicado 1 mês atrás #

    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.

  7. renato_s
    Moderador
    Publicado 1 mês atrás #

    Reforço a sugestão do Eduardo.

Resposta

Você deve fazer login para publicar.

About this Topic

Tags