Suporte » Desenvolvendo com WordPress » Erro: sprintf(): Too few arguments

  • Olá pessoal! Podem me ajudar?

    Apareceu de repente este erro nos posts: Warning: sprintf(): Too few arguments in /home/gabri086/public_html/wp-content/themes/anima/includes/loop.php on line 138

    Já tentei desativar os últimos plugins que ativei, mas não alterou nada.

    Este é o código do includes/loop.php, e realmente não sei o que fazer 🙁

    https://pastebin.com/sQ8hY8LW

    • Este tópico foi modificado 6 anos, 6 meses atrás por Mário Valney.

    A página que eu preciso de ajuda: [fazer login para ver o link]

Visualizando 11 respostas - 16 até 26 (de um total de 26)
  • Criador do tópico gabriellarivetti

    (@gabriellarivetti)

    UPDATE

    Consegui reverter com o filezilla, tive que reinstalar o código original do tema porque toda hora que eu fazia alguma alteração aparecia um novo erro em alguma outra linha. Consegui acrescentar o codigo que vc colocou, mas aquele erro nos posts continuam :/

    Mas ja estou aliviada por ter conseguido novamente o acesso ao wp-admin.

    Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Eita. Cuidado ao alterar código PHP via editor online (particularmente eu não gosto, mas pode ser birra de programador hahaha).

    Observação interessante: no WordPress 4.9 teremos uma sandbox dessa edição, então, se por algum acaso o código for editado e quebrar o site, ele não permitirá salvar e vai voltar pro código anterior [link].

    Voltando ao seu problema. O teste não era para corrigir mesmo não… eu queria verificar se todos os parâmetros estão lá.

    Pode voltar para o código original 😀

    Agora vem um problema: parece tudo OK… hahaha
    O erro é de que a função está recebendo menos parâmetros do que solicitado, mas parece estar tudo OK…

    Vamos fazer assim: desativa todos os plugins e vê se o tema funciona. Testei aqui numa instalação local e funcionou.

    Abraços

    Criador do tópico gabriellarivetti

    (@gabriellarivetti)

    Oi!!

    Entao, eu nao tive muita escolha porque nao estava com acesso ao wp-admin e sou completamente iniciante, entao foi o primeiro passo a passo que descobri, hehe

    Ok, ja retiro…

    Tá bem, vou desativar e digo alguma coisa!

    Até já

    Criador do tópico gabriellarivetti

    (@gabriellarivetti)

    Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    OK. Agora pode ativar os plugins, um por um até achar o problema.

    Abraços

    Criador do tópico gabriellarivetti

    (@gabriellarivetti)

    É este: WP User Avatar

    O que eu não consigo entender agora é que o widget do Perfil no Gravatar sumiu. Nao sei se tinha relação com este plugin, mas mesmo que eu ativo ele não aparece o widget do gravatar.

    (já descobri, faltava configurar o jetpack 🙂

    Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Não necessariamente: quando você desativou todos os plugins, o que criava aquela widget pode ter sido desativado e aí quando ativou ele não volta. É só ir no menu de widgets e colocar de volta.

    Criador do tópico gabriellarivetti

    (@gabriellarivetti)

    Faltava configurar o jetpack =D

    Uma vez que ja tenho a minha foto normal eu preciso deste plugin WP User Avatar para alguma coisa?

    Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Nope. O WordPress usa por padrão o gravatar, então basta alterar seu gravatar lá e pronto! Tudo resolvido.

    Abraços

    Criador do tópico gabriellarivetti

    (@gabriellarivetti)

    Olha, acabei de descobrir. O problema é do widget do jetpack do perfil do gravatar.
    Quando eu tiro o widget da side bar o erro some, quando eu ponho o widget o erro volta.

    Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Que estranho… :/

Visualizando 11 respostas - 16 até 26 (de um total de 26)
  • O tópico ‘Erro: sprintf(): Too few arguments’ está fechado para novas respostas.