Suporte » Ajustando o WordPress » Erro após atualização

  • Bom dia,

    Após apertar para atualizar o WP no painel de controle apareceu um erro no site e não consigo mais acessar o painel de controle.

    O erro que aparece tanto no site quanto na pagina de login do WP:

    
    Notice: O método construtor chamado para WP_Widget em C_Widget_Gallery esta depreciado desde a versão 4.3.0! Utilize __construct() no lugar. in [Caminho omitido por segurança]\www\wp-includes\functions.php on line 3893 
    
    Notice: O método construtor chamado para WP_Widget em C_Widget_MediaRSS esta depreciado desde a versão 4.3.0! Utilize __construct() no lugar. in [Caminho omitido por segurança]\www\wp-includes\functions.php on line 3893 
    
    Notice: O método construtor chamado para WP_Widget em C_Widget_Slideshow esta depreciado desde a versão 4.3.0! Utilize __construct() no lugar. in [Caminho omitido por segurança]\www\wp-includes\functions.php on line 3893 
    
    Notice: O método construtor chamado para WP_Widget em spider_calendar esta depreciado desde a versão 4.3.0! Utilize __construct() no lugar. in [Caminho omitido por segurança]\www\wp-includes\functions.php on line 3893 
    
    Notice: O método construtor chamado para WP_Widget em upcoming_events esta depreciado desde a versão 4.3.0! Utilize __construct() no lugar. in [Caminho omitido por segurança]\www\wp-includes\functions.php on line 3893 
    
    Warning: Cannot modify header information - headers already sent by (output started at [Caminho omitido por segurança]\www\wp-includes\functions.php:3893) in [Caminho omitido por segurança]\www\wp-includes\pluggable.php on line 1195
    

    Agradeço a ajuda!

    • Este tópico foi modificado 6 anos, 10 meses atrás por leandroceg.
    • Este tópico foi modificado 6 anos, 10 meses atrás por leandroceg.
    • Este tópico foi modificado 6 anos, 10 meses atrás por Mário Valney. Motivo: Omissão de caminho por segurança
    • Este tópico foi modificado 6 anos, 10 meses atrás por Mário Valney.
Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Olá, tudo bem?

    Procure por C_Widget_Gallery (e os outros que apareceram no erro) em todos os arquivos do seu Tema (deve estar em algum arquivo PHP).

    Se não achar, procure nos plugins.

    Depois procure por $this->WP_Widget ou algo do tipo na classe que você achar e troque por parent::__construct.

    Abraços

    P.S.: não esqueça de fazer backup e nunca alterar arquivos do Core.

    • Esta resposta foi modificada 6 anos, 10 meses atrás por Mário Valney.
    Criador do tópico leandroceg

    (@leandroceg)

    Consegui achar 2 porém os outros erros já procurei e não achei os arquivos no ftp.

    Poderia ser outro motivo?

    Erros que ainda aparecem:

    Notice: O método construtor chamado para WP_Widget em C_Widget_Gallery esta depreciado desde a versão 4.3.0! Utilize __construct() no lugar. in [Caminho omitido por segurança]\wp-includes\functions.php on line 3893 
    Notice: O método construtor chamado para WP_Widget em C_Widget_MediaRSS esta depreciado desde a versão 4.3.0! Utilize __construct() no lugar. in [Caminho omitido por segurança]\wp-includes\functions.php on line 3893 
    Notice: O método construtor chamado para WP_Widget em C_Widget_Slideshow esta depreciado desde a versão 4.3.0! Utilize __construct() no lugar. in [Caminho omitido por segurança]\wp-includes\functions.php on line 3893
    Warning: Cannot modify header information - headers already sent by (output started at [Caminho omitido por segurança]\wp-includes\functions.php:3893) in [Caminho omitido por segurança]\wp-login.php on line 394 Warning: Cannot modify header information - headers already sent by (output started at [Caminho omitido por segurança]\wp-includes\functions.php:3893) in [Caminho omitido por segurança]\wp-login.php on line 407

    E ainda não consigo acessar o painel de controle.

    Grato

    • Esta resposta foi modificada 6 anos, 10 meses atrás por Mário Valney. Razão: Caminho omitido por segurança
    Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Continue procurando por outras classes que implementem widgets. A lógica desse erro é essa.

    Além disso tem um erro ali de header already sent. Geralmente é quando algo está sendo impresso no lugar errado ou você esqueceu alguma coisa no código.

    Dê uma olhada na sintaxe do que você mudou para descobrir se não fechou nenhuma tag de forma errada ou algo do tipo.

    Abraços

    Criador do tópico leandroceg

    (@leandroceg)

    Consegui corrigir todos os erros e acessar novamente o painel de controle porém agora apareceu mais 1 erro que creio ser diferente dos outros.

    Noticie:add_object_page está obsoleto desde a versão 4.5.0! Use add_menu_page() em seu lugar. in D:\web\localuser\fibrabh\www\wp-includes\functions.php on line 3830

    Poderia me ajudar com este também?

    Muito obrigado.

    Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    É parecido com o anterior: add_object_page não deve ser mais usado. Troque por add_menu_page.

    Agora uma dica: parece que seu tema ou algum plugin que está usando é antigo e/ou contem código depreciado há um tempo… pensando na segurança e na manutenção futura, aconselho tentar atualizar tudo ou procurar alternativas que estejam com o desenvolvimento em dia.

    Abraços

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • O tópico ‘Erro após atualização’ está fechado para novas respostas.