Fevereiro 16, 2022

Como Criar feed RSS para WordPress?

 Como Criar feed RSS para WordPress? / Inoreader

mas o WordPress já não vem com um feed RSS para o meu site? Por que eu precisaria construir um em primeiro lugar?

perguntas justas a serem feitas e é verdade-os modelos de sites WordPress têm seu próprio feed RSS. Eles vêm em seus próprios formatos de URL exclusivos. Aqui estão os formatos de exemplo com maior probabilidade de aparecer, se você tiver permalinks ativados (há muito mais possibilidades por aí):

http://example.com/feed/

http://example.com/feed/rss2/

http://example.com/feed/rss/

http://example.com/feed/rdf/

não me leve a mal – que começar o trabalho feito, mas isso é somente a primeira camada para considerar. Os sites WordPress vêm com um código robusto com o essencial e, a partir de então, a personalização cai nas mãos dos criadores. Os iniciados nos maiores mistérios do WordPress podem mexer e brincar com o código o quanto quiserem (também se aplica ao RSS). Para aqueles que dão os primeiros passos na arena WP, recorra à extensa biblioteca de plugins existentes para atingir qualquer finalidade.

Antes de passarmos para os aspectos mais práticos, temos que abordar algumas questões-chave.

o que é RSS e como usá-lo no WordPress?

RSS faz parte do cenário da Internet desde o início da World Wide Web. Ele atingiu seu auge no início dos anos 00, mas como uma tecnologia robusta, RSS perseverou e trouxe o nascimento de mídias sociais, taxas de câmbio de ações ao vivo e assinaturas de podcasts e canais em plataformas de compartilhamento de vídeo como o YouTube. RSS significa ‘Rich Site Summary’ ou também ‘Really Simple Syndication’ e gerencia como os usuários acessam e consomem conteúdo.

os leitores de Feed são aplicativos de terceiros, que existem como um serviço baseado em navegador ou um aplicativo móvel para vários dispositivos. Os usuários podem navegar pelo conteúdo mais recente de quantos sites quiserem em um local e, como tal, reduzir drasticamente o trabalho manual de visitar cada site individualmente.

RSS não requer nenhum pagamento, embora certos recursos dos leitores de feed sejam pagos. O WordPress tem um bom suporte para RSS. Cada site WP vem com seu próprio feed RSS, que os usuários podem encontrar facilmente. Os proprietários de sites não precisam fazer nada, a menos que queiram adicionar mais aos seus feeds RSS.

tudo o que você precisa saber sobre feeds RSS

feeds RSS estão muito vivos e amplamente utilizados até hoje. Você vê isso em como o Google exibe informações para pesquisas específicas-atualizações meteorológicas, taxas de conversão de moeda e mais relevantes para 2020, as atualizações eleitorais dos EUA e as estatísticas COVID-19 globalmente e localmente.

o Google faz isso com base no fato de que os feeds RSS distribuem conteúdo de uma fonte e o distribuem para outra. Normalmente, esse processo ocorre dentro de um leitor de feed RSS, mas o Google e outros sites são capazes de integrar informações por meio de RSS livremente.

os feeds RSS são codificados em XML e são encontrados dentro do código de um site. Esses arquivos XML são rastreados e lidos por leitores de feed RSS, que adicionam qualquer nova publicação ao seu feed. Facebook, Instagram, Twitter e YouTube são os princípios por trás dos feeds RSS usados em sites de mídia social como Facebook, Instagram, Twitter e YouTube. Siga ou assine uma página e você receberá novas postagens em seu feed. A principal diferença é que o RSS prioriza uma ordem cronológica de postagens.

WordPress cria feeds RSS padrão para o seu site, que são simples, rudimentares e fazer o trabalho. Se você não é específico sobre como seu feed RSS parece ou agrupar todo o seu conteúdo em um feed, então deixe seu site como está. Mas se você quiser mais… o WordPress coopera para dar vida à sua visão.

como você pode usar RSS no WordPress

com um pouco de criatividade, o RSS pode executar várias tarefas fora de sua função principal – permitir que os usuários da Internet visualizem conteúdo de vários sites exportados para um leitor RSS. O WordPress ainda tem excelente suporte para RSS, embora estejamos uma década removidos de seu zênite. Os proprietários do Site têm a capacidade de:

  • crie um site, que distribui conteúdo de outras fontes online. Tudo o que há a fazer é procurar feeds relevantes para o seu tópico de escolha e importar seu conteúdo através de feeds RSS. Isso é especialmente útil, se você estiver interessado em um tópico de nicho e quiser criar um hub para leitores que não querem cavar muito para as informações.
  • integrar RSS com plataformas de mídia social. Isso se aplica tanto ao direcionamento de conteúdo de suas páginas de mídia social para seu site quanto vice-versa. Tenha um feed de sua página do Twitter diretamente em sua página inicial ou exiba seus episódios de podcast mais recentes, onde os visitantes podem encontrá-los. Você também pode compartilhar seu conteúdo automaticamente nas redes sociais por meio de automação simples.
  • use RSS para alimentar comentários e comentários de clientes em sua página de depoimentos.
  • exibir conteúdo que não é seu, mas é relevante para o seu público. Talvez você seja um site dedicado a notícias locais, caso em que faz sentido apresentar relatórios meteorológicos ao vivo. Para sites de negócios, talvez as bolsas de valores sejam adequadas. Tudo isso pode ser alcançado com o poder do RSS.

crie um feed RSS personalizado para WordPress

RSS vende curadoria como sua principal proposta de valor – uma maneira amigável de assumir o controle sobre o que se lê com eficiência. Os usuários confiam nos leitores de feeds RSS para reduzir a enormidade do conteúdo on-line por meio de seleção e automação cuidadosas. Reduza as tarefas domésticas e colha os benefícios de apenas um único feed mestre.

o Inoreader se destacou em seus recursos de filtragem e curadoria. Através de filtros e regras, você pode moldar feeds de qualquer maneira possível através da inclusão e exclusão de tópicos e autores. Embora isso seja bastante útil, a principal desvantagem é que a responsabilidade de curar recai sobre o leitor, quando os proprietários de sites podem facilmente fazer o trabalho pesado.

WordPress tornou simples a construção de feeds RSS personalizados em comparação com outras plataformas e é um investimento que vale a pena o pouco tempo que leva para realizar.

Use um plugin RSS

WordPress e RSS andam de mãos dadas. A plataforma continua a suportar RSS e fora da criação automática de um feed RSS geral, os usuários podem complementar ainda mais seu site através do uso adicional de plugins para adicionar elementos livremente. Com alguns cliques simples, você pode enriquecer a experiência geral do Usuário.

os melhores feeds RSS são a esteticista do seu feed RSS e permitem adicionar conteúdo de mídia às postagens – uma miniatura do trecho e do texto completo de cada postagem. Dá ao seu feed uma aparência mais polida e atraente. Sem mencionar que você sinaliza visualmente para seus leitores o que eles podem esperar ler no post, o que é mais eficaz do que confiar apenas em títulos.

existe uma assinatura de feed RSS específica da categoria para espalhar o fluxo geral de conteúdo em seu assunto específico. Transforme suas tags de categoria em seus próprios feeds RSS exclusivos. Os leitores são capazes de adaptar melhor o conteúdo que desejam receber ao seu interesse geral de leitura. Este plugin faz sentido instalar para sites com várias postagens por dia que, de outra forma, podem sobrecarregar os leitores por meio de um único feed RSS.

por último, você pode utilizar a função de suporte RSS do WordPress na criação de um site agregador. WP RSS agregador fontes alimenta de outros sites agrupados por tópico e fornece aos leitores com um fluxo constante de artigos e artigos de notícias para um campo especializado de interesse. Dessa forma, os usuários não precisam fazer a curadoria de seus próprios feeds RSS em um leitor de feeds, mas têm uma assinatura importante.

Codifique um feed RSS no WordPress

às vezes, um feed RSS gerado automaticamente não corresponde ao que seus leitores precisam ou esperam do seu conteúdo. WordPress resolve isso com bastante facilidade. Um recurso central está concedendo aos proprietários do site a flexibilidade de criar seu próprio RSS personalizado como bem entenderem.

em vez de apenas segmentar conteúdo por um único autor ou categoria, você pode mergulhar fundo em uma série específica de artigos. Sim, isso pode ser feito, mas um aviso justo – você já deve ter uma ideia de como o WordPress funciona e fez um pouco de cutucar o código com antecedência.

importante: antes mesmo de se atrever a escrever uma única linha de código, é melhor fazer backup do seu site. Não há muito nesta etapa, pois há muitos plug-ins de backup desenvolvidos para WordPress. Obtenha UpdraftPlus e fique tranquilo sabendo que você sempre pode reverter para uma versão anterior, se as coisas correrem para o sul.

com isenções de responsabilidade fora do caminho, é hora de criar o feed RSS personalizado e você faz isso colocando este código nas funções.arquivo php do seu site:

add_action('init', 'customRSS');function customRSS(){ add_feed('newfeed', 'customRSSFunc');}

Nota – você pode acessar as funções.arquivo php através do gerenciador de arquivos cPanel. Depois de localizá-lo, clique em Editar e você estará no seu caminho alegre.

você verá que enfatizamos em ‘newfeed’. Este será o nome do seu feed RSS personalizado e é importante lembrar como você escreveu para a próxima etapa, que é criar o retorno de chamada para o WordPress.

a próxima linha de código que você precisa colar é esta, e você tem que usar o mesmo nome que você escreveu para ‘newfeed’ na seção anterior.

function customRSSFunc(){ get_template_part('rss', 'newfeed');}

Salve seu progresso e feche as funções.arquivo php.

agora, estamos nos movendo para os detalhes do feed RSS e seu modelo. Crie um novo arquivo chamado rss.php, que é para o que o código até agora irá localizar. No rss.arquivo php, cole este modelo. A partir daqui, seja tão criativo quanto quiser e altere quantos componentes desejar para melhor se adequar à sua visão para o código RSS. Hit salvar e você está tudo feito.

<?php/*** Template Name: Custom RSS Template - Feedname*/$postCount = 5; // The number of posts to show in the feed$posts = query_posts('showposts=' . $postCount);header('Content-Type: '.feed_content_type('rss-http').'; charset='.get_option('blog_charset'), true);echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>';?><rss version="2.0"xmlns:content="http://purl.org/rss/1.0/modules/content/"xmlns:wfw="http://wellformedweb.org/CommentAPI/"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:atom="http://www.w3.org/2005/Atom"xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"xmlns:slash="http://purl.org/rss/1.0/modules/slash/"<?php do_action('rss2_ns'); ?>><channel><title><?php bloginfo_rss('name'); ?> - Feed</title><atom:link href="<?php self_link(); ?>" rel="self" type="application/rss+xml" /><link><?php bloginfo_rss('url') ?></link><description><?php bloginfo_rss('description') ?></description><lastBuildDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></lastBuildDate><language><?php echo get_option('rss_language'); ?></language><sy:updatePeriod><?php echo apply_filters( 'rss_update_period', 'hourly' ); ?></sy:updatePeriod><sy:updateFrequency><?php echo apply_filters( 'rss_update_frequency', '1' ); ?></sy:updateFrequency><?php do_action('rss2_head'); ?><?php while(have_posts()) : the_post(); ?><item><title><?php the_title_rss(); ?></title><link><?php the_permalink_rss(); ?></link><pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true), false); ?></pubDate><dc:creator><?php the_author(); ?></dc:creator><guid isPermaLink="false"><?php the_guid(); ?></guid><description><!]></description><content:encoded><!]></content:encoded><?php rss_enclosure(); ?><?php do_action('rss2_item'); ?></item><?php endwhile; ?></channel></rss> 

Nota-Tenha em mente que provavelmente haverá alguns erros que você precisará solucionar. Paciência é seu melhor aliado durante este processo.

Deixe uma resposta

O seu endereço de email não será publicado.