O feed RSS do WordPress (RSS Feed) oferece aos subscritores a conveniência de um acesso rápido às actualizações, mas em alguns casos também pode ser utilizado por outros paraObtenha e copie automaticamente o conteúdo do seu sítio Web. Por conseguinte.Desativar os feeds RSSé uma das medidas de proteção que pode tomar.
O que é um feed RSS do WordPress?
RSS significa "Really Simple Syndication" e é utilizado para atualizar o conteúdo de um sítio web através de subscrições. Os feeds RSS do WordPress permitem aos utilizadores receber automaticamente as actualizações do sítio web através de agregadores RSS, o que é muito conveniente para os utilizadores. Esta funcionalidade também pode ser facilmente explorada por pessoas sem escrúpulos para recolher, copiar e republicar o seu conteúdo.
No entanto, se quiser proteger o seu conteúdo ou não quiser que outros sites obtenham automaticamente o conteúdo que publica, pode optar por desativar os feeds RSS.
Preparação antes de desativar os feeds RSS
Antes de desativar os feeds RSS, certifique-se do seguinte:
- Verifique se os feeds RSS estão activadosPara o fazer, visite
https://yourdomain.com/rss
para verificar. Se vir um resumo do conteúdo ou do sítioInformações actualizadasSe o feed RSS estiver ativado, então o feed RSS está ativado. - Cópia de segurança do seu sítio WebSe modificar os ficheiros principais do WordPress, como o functions.php, pode causar erros inesperados. Recomenda-se que faça primeiro uma cópia de segurança do seu site para o caso de algo correr mal e poder restaurá-lo rapidamente.
- Utilizar temas secundáriosSe modificar ficheiros de temas, recomenda-se a utilização de um tema secundário para evitar a substituição das alterações efectuadas quando o tema é atualizado.
- Confirmação da edição da funcionalidade de suporte do tema: Alguns temas não suportam a edição
functions.php
como, por exemplo, o tema predefinido do WordPress "Twenty Twenty-Three". Certifique-se de que o tema que está a utilizar suporta esta funcionalidade.
Passos para desativar os feeds RSS do WordPress
Depois de concluir os preparativos acima, pode seguir os passos abaixo para desativar os feeds RSS no WordPress:
Passo 1: Inicie sessão no backend do WordPress
Inicie sessão no backend do WordPress como administrador. Normalmente, isso pode ser feito visitando a página https://yourdomain.com/login
Efectue um login. Uma vez iniciada a sessão, aceda ao painel de controlo do sítio Web.
Passo 2: Edite o ficheiro functions.php
No painel de controlo do WordPress, localize "estado exterior" e, em seguida, selecionar "Editor de ficheiros de temas".
- Clique em "Aparência" no painel de controlo.
- Selecione "Theme File Editor" no menu pendente e localize o ficheiro "functions.php" na lista de ficheiros à direita.
- espetáculo (um bilhete)
functions.php
adicione o seguinte código no final do ficheiro:
/**
* :: Apresenta uma mensagem personalizada quando a página RSS é acedida.
*
* @return void
*/
função wpg_disable_rss() {
wp_die(
sprintf(
// Traduz texto para sítios Web multilingues.
esc_html__( 'RSS Feed não disponível, por favor visite %1$shomepage%2$s!' ),
' ', ''
)
);
}
// Desativar todos os feeds RSS
add_action( 'do_feed_rdf', 'wpg_disable_rss', 1 );
add_action( 'do_feed_rss', 'wpg_disable_rss', 1 );
add_action( 'do_feed_rss2', 'wpg_disable_rss', 1 );
add_action( 'do_feed_atom', 'wpg_disable_rss', 1 );
add_action( 'do_feed_rss2_comments', 'wpg_disable_rss', 1 );
add_action( 'do_feed_atom_comments', 'wpg_disable_rss', 1 );
// Remova os links de feeds RSS do cabeçalho do site
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
Passo 3: Guarde as alterações
Quando tiver terminado de editar o código, clique em "Documentos actualizados" para guardar as alterações.
Quarto passo:ensaio (máquinas, etc.) Se os feeds RSS estão desactivados
Depois de guardar as suas alterações, pode voltar a visitar o https://yourdomain.com/rss
Verifica se o feed RSS foi desativado com êxito. É apresentada uma mensagem de alerta personalizada na página em vez do conteúdo anterior do feed RSS.
Perguntas frequentes e soluções
no âmbito de uma revisão functions.php
Existem alguns problemas comuns que podem ser encontrados quando arquiva. Seguem-se alguns erros possíveis e as respectivas soluções:
- Não é possível comunicar para verificar se existem erros fataisSe está a guardar o
functions.php
Se encontrar uma mensagem de erro, pode dever-se a um código incorreto ou a uma sintaxe PHP incorrecta. Neste caso, pode adicionar o código manualmente utilizando um gestor de ficheiros ou uma ferramenta FTP. - O sítio Web bloqueou ou ficou inacessívelSe obtiver um ecrã branco ou se o site estiver inacessível depois de modificar o ficheiro, o código pode ter um erro de sintaxe. Restaure o original via FTP ou gestor de ficheiros
functions.php
A documentação é suficiente. - Perda da modificação do tema filhoComo mencionado anteriormente, recomenda-se que aplique alterações aos temas filhos para que as alterações não se percam quando o tema for atualizado. Para obter mais informações sobre como criar temas secundários, consulte Como criar um tema filho do WordPress.
chegar a um veredito
Desativar os feeds RSS do WordPress é uma forma eficaz de proteger o conteúdo e controlar a partilha de informações. As etapas descritas neste artigo facilitam a desativação dos feeds RSS. Se ainda quiser que algum do seu conteúdo seja publicado automaticamente para os subscritores, considere a utilização de outros métodos, como subscrições de e-mail ou ferramentas de publicação em redes sociais.