Gostaria de resolver o aviso «O carregamento dos feeds do YouTube foi interrompido» que apareceu no seu painel de controlo do WordPress?
Neste guia, vamos explicar o que significa esse aviso e por que razão o plugin deixou de carregar. Também vamos explicar como reinstalá-lo sem perder os seus feeds nem as suas definições.
Antes de começar, certifique-se de que tem acesso de administrador ao painel de controlo do WordPress e uma cópia recente do plugin YouTube Feed.
Eis o que vamos abordar:
- Os feeds do YouTube deixaram de carregar
- O que faz o plugin quando pára de funcionar?
- Ficheiros que o plugin verifica
- Reinstalar o plugin
- Quando os ficheiros continuam a desaparecer
- Perguntas mais frequentes
Os feeds do YouTube deixaram de carregar
Alguns dos ficheiros do próprio plugin podem desaparecer do seu servidor. Quando isso acontece, o YouTube Feed deixa de carregar e apresenta um aviso vermelho na parte superior dos ecrãs de administração do WordPress. O aviso diz o seguinte:
O «Feeds for YouTube» deixou de carregar. Alguns dos ficheiros do próprio plugin já não se encontram no servidor, pelo que o plugin se desativou automaticamente para manter o resto do seu site a funcionar. A reinstalação do plugin irá restabelecer esses ficheiros. Os seus feeds, definições e chave de licença estão armazenados na base de dados e não foram afetados.
Abaixo disso, uma segunda linha indica o nome da pasta e enumera todos os ficheiros em falta. Por exemplo, diz o seguinte: Missing from wp-content/plugins/youtube-feed-pro/ seguidas dos caminhos dos ficheiros. Uma última linha sugere que pergunte ao seu fornecedor de alojamento web se o scanner de malware deste colocou os ficheiros em quarentena, caso voltem a desaparecer após uma reinstalação.
A notificação refere-se ao plugin como «Feeds for YouTube», um nome que também poderá ver na sua página de Plugins. Trata-se do mesmo plugin que se encontra no seu menu «Feed do YouTube».
Apenas os utilizadores com permissão para ativar plugins, como os administradores, vêem este aviso. Os visitantes nunca o vêem.
O aviso aponta para uma causa provável. Um programa de deteção de malware no seu servidor pode ter colocado em quarentena alguns dos ficheiros do plugin. Qualquer outra ação que remova um ficheiro da pasta do plugin tem o mesmo efeito.
A seguir, vamos ver o que o plugin faz quando pára.
O que faz o plugin quando pára de funcionar?
Sem esta verificação, a falta de um único ficheiro pode causar um erro fatal em todas as páginas do seu site, incluindo o painel de controlo do WordPress. Em vez disso, o plugin interrompe o carregamento e permite que o resto do seu site continue a funcionar.
Eis como isso fica no seu site.
- O plugin permanece na sua lista de plugins. Não está desativado. Simplesmente não carrega as suas funcionalidades.
- Os teus feeds não são apresentados. O
[youtube-feed],[youtube-feed-single]e[youtube-feed-search]Os códigos de atalho não exibem nada. Os visitantes vêem um espaço vazio em vez do texto bruto do código de atalho. - Os ecrãs e feeds do próprio plugin só são carregados quando os ficheiros estiverem de volta.
- Se
WP_DEBUGQuando está ativado, o plugin grava uma linha no registo de erros do PHP. A linha começa com «Feeds para o YouTube: plugin interrompido, em falta», seguida dos nomes dos ficheiros.
O plugin executa esta verificação sempre que o WordPress o carrega. Desativá-lo não guarda nada na sua base de dados. Não há nada para reiniciar. Assim que os ficheiros estiverem de volta, o plugin carrega normalmente na próxima vez que a página for carregada.
A seguir, eis os ficheiros que o plugin procura.
Ficheiros que o plugin verifica
O plugin procura os ficheiros de que necessita para iniciar antes de carregar qualquer outra coisa. Estes ficheiros são verificados em todas as versões do plugin, dentro da pasta do plugin. Não é necessário verificá-los um a um. A mensagem de aviso já indica quais são os que faltam.
activation.phpbootstrap.phpvendor/autoload.phpinc/sby-functions.phpinc/Admin/admin-functions.phpinc/Admin/SBY_Notifications.phpinc/Admin/SBY_New_User.phpinc/Admin/SBY_Upgrader.phpinc/Blocks/SBY_Blocks.phpinc/Blocks/SBY_Modern_Elementor_Widget.phpinc/Builder/SBY_Db.phpinc/Customizer/Config.phpinc/Customizer/DB.phpinc/Customizer/ProxyProvider.phpinc/Customizer/ShortcodePreviewProvider.phpinc/Feed_Locator.phpinc/SBY_Cron_Updater.phpinc/SBY_Posts_Manager.phpinc/Services/Admin/AdminServiceContainer.phpinc/Services/Integrations/Elementor/SBY_Elementor_Base.phpinc/Services/Integrations/Elementor/SBY_Elementor_Control.phpinc/Services/Integrations/Elementor/SBY_Elementor_Widget.phpinc/Services/ServiceContainer.php
A versão paga também verifica alguns ficheiros por conta própria. O aviso identifica esses ficheiros da mesma forma, caso venham a desaparecer.
Os ficheiros dos widgets do Elementor constam da lista, mesmo que não utilize o Elementor. O plugin verifica a sua existência em todos os sites. A ausência de um ficheiro do Elementor também impede o funcionamento do plugin.
O plugin também encerra corretamente se ocorrer um erro durante o seu arranque. Isto pode acontecer quando um ficheiro de que necessita foi removido a meio do carregamento de uma página. Nesse caso, a linha abaixo do aviso apresenta a mensagem de erro em vez do caminho do ficheiro.
Assim que souber o que o plugin verifica, pode voltar a colocar os ficheiros que faltam.
Reinstalar o plugin
O aviso indica que a reinstalação do plugin restaura os ficheiros. A forma mais segura é carregar uma cópia nova por cima da atual. O WordPress substitui então os ficheiros sem remover primeiro o plugin.
Não elimine o plugin primeiro. Ao eliminar um plugin, é executada a sua rotina de limpeza. Isto apaga os seus feeds, as definições do plugin, a sua chave de licença e as publicações de vídeo guardadas.
A única exceção ocorre quando a opção «Manter as definições se o plugin for removido» está ativada em «Feed do YouTube» » «Definições», no separador «Geral ». O plugin não é carregado enquanto estiver desativado. Pode não ser possível verificar essa definição. Substitua os ficheiros em vez de os eliminar.
Para reinstalar o plugin, siga estes passos.
- Anote os nomes dos ficheiros indicados no aviso vermelho. Vai precisar deles caso os ficheiros voltem a desaparecer.
- Descarregue uma cópia atualizada do plugin. No caso da versão paga, descarregue o ficheiro zip mais recente a partir da sua conta Smash Balloon. No caso da versão gratuita, descarregue-a a partir da página do plugin no WordPress.org.
- No painel de controlo do WordPress, aceda a Plugins » Adicionar plugin.
- Clique em «Carregar plugin», na parte superior do ecrã. Em seguida, selecione o ficheiro zip que descarregou.
- Clique em «Instalar agora».
- O WordPress deteta que o plugin já está instalado e apresenta uma comparação entre as duas versões. Clique em «Substituir a versão atual pela versão carregada».
O nosso guia sobre como atualizar manualmente o plugin YouTube Feed aborda esse mesmo método de carregamento com mais pormenores.
Assim que o WordPress terminar, abra qualquer página de administração. O aviso vermelho já não aparece e o menu «Feed do YouTube» volta a funcionar.
Nota: Se os seus feeds continuarem a aparecer vazios na interface do utilizador, limpe toda a cache das páginas do seu site. É possível que ainda esteja a ser apresentada uma cópia em cache da página. O nosso guia sobre plugins de cache explica como o fazer.
Se não conseguir fazer o upload através do WordPress, também pode restaurar a pasta do plugin através do seu fornecedor de alojamento. Peça ao seu fornecedor de alojamento para restaurar os ficheiros a partir da quarentena ou de uma cópia de segurança. Ou descompacte uma cópia nova e faça o upload através de SFTP, de forma a substituir a pasta do plugin.
Consulte «Como utilizar o FTP para carregar ficheiros no WordPress» para obter um guia passo a passo.
Se o aviso voltar a aparecer após a reinstalação, a secção seguinte explica o que deve verificar.
Quando os ficheiros continuam a desaparecer
Se o aviso voltar a aparecer após a reinstalação, significa que algo no seu servidor está a eliminar os ficheiros novamente. Um programa de deteção de malware é a causa mais provável. Contacte o seu fornecedor de alojamento web e faça estas perguntas.
- O seu antivírus colocou em quarentena ou eliminou ficheiros de
wp-content/plugins/na pasta do plugin? - Será que conseguem recuperar os ficheiros e adicionar a pasta do plugin à lista de permissões do scanner?
Partilha os nomes dos ficheiros indicados no aviso para que o teu fornecedor de alojamento os possa localizar nos seus registos.
Se o seu anfitrião não encontrar nada, contacte a nossa equipa de apoio e inclua o texto completo do aviso. Inclua também as Informações do Sistema.
É isso! Agora já sabes por que razão o YouTube Feed deixou de carregar, o que ele verifica e como recuperar os ficheiros em falta. Se, em vez disso, vires uma mensagem diferente no teu feed, o nosso guia de referência de mensagens de erro do YouTube Feed é o próximo passo.
Perguntas mais frequentes
A seguir, respondemos a algumas das perguntas mais frequentes sobre o aviso «Os feeds do YouTube deixaram de carregar».
O plugin foi desativado no meu site?
Não. O plugin continua a aparecer como ativo na página «Plugins ». Deixa de carregar as suas funcionalidades sempre que a página é recarregada, até que os seus ficheiros estejam novamente disponíveis.
Vou perder os meus feeds, as minhas definições ou a minha chave de licença?
Não. Os seus feeds, definições e chave de licença estão armazenados na base de dados. Quando o plugin deixa de ser carregado, isso não os afeta. A única coisa a evitar é eliminar o plugin antes de o reinstalar. A eliminação pode apagar os seus feeds, definições e chave de licença. A secção «Reinstalar o plugin» mostra como recuperar os ficheiros sem eliminar nada.
Por que é que a notificação diz «Feeds para o YouTube» quando o meu menu diz «Feed do YouTube»?
O aviso utiliza outro nome para o plugin, que também poderá ver na sua página «Plugins». Trata-se do mesmo plugin.
Os visitantes do meu site vão ver o aviso?
Não. Apenas os utilizadores com permissão para ativar plugins, como os administradores, conseguem vê-lo. Numa rede multisite, também aparece nos ecrãs de administração da rede.
Posso ignorar o aviso?
O aviso permanece nos ecrãs de administração até que os ficheiros em falta sejam recuperados. Assim que isso acontecer, o aviso desaparece na próxima atualização da página.
O que é que os meus visitantes vêem enquanto o plugin está desativado?
Eles vêem um espaço vazio onde deveria estar o feed. Os códigos de atalho do feed do YouTube não apresentam nada, em vez de aparecerem como texto bruto. O resto do seu site continua a funcionar.