Controle o feed RSS no seu site WordPress como um profissional

Controle o feed RSS no seu site WordPress como um profissional


Se você criou um site desenvolvido com WordPress, as chances são de que você publique novo conteúdo diariamente ou pelo menos semanalmente. Nesse caso, você desejará distribuir seu conteúdo aos usuários.

Embora muitos deles recebam atualizações do seu site através do próprio site e das páginas de mídia social que você criar, não se esqueça do feed RSS.

O resumo rico do site ou a organização realmente simples foi projetado para mostrar conteúdo frequente e entregá-lo a um público amplo. O documento RSS conhecido como “feed” consiste em um título seguido por um pequeno trecho, uma imagem ou outra informação extra sobre as postagens, site, autor, etc..

WordPress cria automaticamente um feed para o seu site e você pode vê-lo facilmente em www.seudominio.com.br/feed.

Não, os feeds ainda não estão mortos e existem milhões de usuários em todo o mundo. Portanto, as chances são de que seus visitantes usem agregadores diferentes em seus computadores ou smartphones para obter notícias do seu site. Por isso, é do seu interesse tornar o feed RSS o melhor possível. Aqui está o que você aprenderá hoje:

  • Adicione qualquer feed RSS ao seu painel
  • Como exibir facilmente qualquer feed RSS externo
  • Ativar imagens em feeds RSS; é mais fácil do que você pensa
  • Programe suas postagens para RSS em 5 etapas simples
  • A maneira mais fácil de excluir categorias do feed RSS

Adicione qualquer feed RSS ao seu painel

Por padrão, o WordPress exibe o feed RSS no seu painel. Obviamente, este feed contém notícias que não são interessantes para todos. Em vez de deixá-lo assim, você pode personalizar completamente seu painel e remover o feed, ou pode personalizar apenas o feed e adicionar coisas que realmente importam para você.

Sem mais delongas, estamos prestes a mostrar como alterar o feed do WordPress e adicionar um link personalizado do qual você realmente se preocupará:

  1. Navegue para o arquivo functions.php e abra-o
  2. Copie e cole este código:
  3. função wpc_dashboard_widgets () {
    global $ wp_meta_boxes;
    // remover widgets desnecessários
    // var_dump ($ wp_meta_boxes ['painel']); // use para obter todos os IDs do widget
    não definido (
    $ wp_meta_boxes ['dashboard'] ['normal'] ['core'] ['dashboard_plugins'],
    $ wp_meta_boxes ['dashboard'] ['side'] ['core'] ['dashboard_secondary'],
    $ wp_meta_boxes ['dashboard'] ['side'] ['core'] ['dashboard_primary']
    );
    // adicione um widget de painel personalizado
    wp_add_dashboard_widget ('dashboard_custom_feed', 'WP Loop', 'dashboard_custom_feed_output'); // adiciona nova saída de feed RSS
    }
    
    função dashboard_custom_feed_output () {
    eco '
    '; wp_widget_rss_output (matriz ( 'url' => 'http://www.firstsiteguide.com/feed', 'items' => 5, 'show_summary' => 1, 'show_author' => 0, 'show_date' => 1 )); eco "
    "; } add_action ('wp_dashboard_setup', 'wpc_dashboard_widgets');
  4. Mude os parâmetros que você deseja
  5. Salvar alterações

Se você não gosta de codificar, não se assuste com tudo o que vê acima. A personalização do código para que você possa adicionar um feed RSS que você realmente deseja está a apenas alguns passos.

Vamos começar com a parte mais importante, e esse é o endereço do feed RSS. Basta encontrar a seguinte linha de código na função acima e alterar o URL:

'url' => 'http://www.yourrssfeed.com/feed'

Agora que você localizou a linha e alterou o endereço, você pode continuar lentamente lendo o código. Para iniciantes, altere o número de notícias que você deseja que apareça no seu feed. Resumo, autor e data podem ter apenas valores “1” ou “0”, o que significa que você deseja ou não deseja mostrar resumo, nome do autor e você adivinhou – data de publicação.

Por último, mas não menos importante, você provavelmente desejará alterar o título do seu feed RSS. Nesse caso, encontre a seguinte linha na função que você possui c / p há um momento e mude o título:

wp_add_dashboard_widget ('dashboard_custom_feed', 'TITLE GOES HERE', 'dashboard_custom_feed_output'); // adiciona nova saída de feed RSS

Não se esqueça de salvar as alterações e navegar para o seu painel. Se tudo for feito corretamente, seu feed de notícias personalizado estará pronto; legal, não é?

Como exibir facilmente qualquer feed RSS externo

Embora você possa mostrar facilmente seu próprio feed RSS simplesmente redirecionando os usuários para um link no site do WordPress, mostrar um link externo pode ser um pouco mais complicado. Mas não deixe que isso o desencoraje, porque você ainda pode exibir um feed RSS em qualquer lugar do seu site apenas copiando / colando uma função que mostraremos neste artigo.

Em vez de instalar outro plug-in que terá controle sobre os feeds e exigirá cuidados e atualizações constantes, você pode criar sua própria lista. Tudo o que você precisa fazer é alterar um link para o feed que você deseja exibir e modificar o número de feeds mostrados no seu site..

Se você deseja exibir um feed RSS externo em uma nova página / postagem ou deseja aninhá-lo na barra lateral, cabeçalho ou rodapé, o procedimento é praticamente o mesmo:

  1. Abra o arquivo sidebar.php ou qualquer arquivo em que você deseja que o feed apareça
  2. Copie e cole o seguinte código:
  3. get_item_quantity (4);
    $ rss_items = $ rss-> get_items (0, $ maxitems);
    ?>
    
    
  4. Alterar o URL na linha # 2
  5. Alterar o número de feeds RSS que serão exibidos na linha # 3
  6. Salvar alterações

Agora que você configurou um ou vários feeds RSS de outros sites, não se esqueça de cuidar de seus próprios feeds RSS.

Ativar imagens em feeds RSS; é mais fácil do que você pensa

Muitas pessoas pensam que os feeds RSS fazem parte da história. Ainda mais, as pessoas usam o RSS diariamente. Não apenas você pode ter seus sites favoritos armazenados no navegador, no seu site ou até no administrador do WordPress, os feeds se tornaram ainda mais populares quando os smartphones dominaram o mundo. Agora você pode acompanhar as atualizações das suas atualizações e autores favoritos em movimento e ter acesso ao novo conteúdo em segundos após a publicação de um novo artigo..

Mesmo que você ainda não goste de feeds RSS, depois de começar a administrar seu próprio site, pense naqueles que usam regularmente esse serviço.

feed RSS

Existem diferentes maneiras de manipular o conteúdo RSS no WordPress. Por exemplo, você pode agendar sua postagem para feeds RSS ou alterar a maneira como o WordPress mostra trechos que afetam também os feeds RSS. Mas não importa o que você faça, você ainda não terá uma foto anexada ao seu feed RSS.

Imagine-se tendo vários sites sobre o mesmo tópico que atualizam regularmente seus feeds. Você abre seu aplicativo de feed (Feedly, por exemplo) em seu smartphone e há um site com uma imagem ao lado do título da postagem, enquanto o outro não possui imagens. Em quase todos os casos, as pessoas acessam o link com a foto ao lado, porque essa parece mais interessante e dá a sensação de que o autor se importa com as coisas dele..

Como você já tem uma imagem em destaque anexada a cada postagem, não há desculpa – você também pode anexá-la ao feed RSS e tornar seu site mais atraente para as pessoas que usam feeds.

Nesta parte do guia, estamos prestes a mostrar como adicionar imagens em destaque aos seus feeds. Na verdade, é muito simples e você só precisará copiar e colar o código encontrado abaixo:

  1. Abrir arquivo functions.php
  2. Copie e cole o código:
  3. add_filter ('the_content_feed', 'rss_post_thumbnail');
    função rss_post_thumbnail ($ content) {
    global $ post;
    if (has_post_thumbnail ($ post-> ID))
    $ content = '

    ' get_the_post_thumbnail ($ post-> ID, 'miniatura'). "

    ' $ content; retornar $ conteúdo; }
  4. Salvar alterações

Ai está. Cada postagem com uma imagem em destaque anexada agora usará a mesma imagem como uma adição aos feeds RSS. Agora você pode continuar e experimentar o seu feed RSS atualizado em qualquer aplicativo que esteja usando. Em vez de texto chato e sem formatação, você terá uma imagem que altera toda a apresentação do seu site.

Programe suas postagens para RSS em 5 etapas simples

Normalmente, o WordPress publica seu novo artigo no feed RSS automaticamente depois que você pressiona o botão de publicação. Embora não haja nada errado com isso e você realmente queira que seu artigo apareça no feed o mais rápido possível, às vezes você pode agendar essa postagem. Nesta parte do artigo, mostraremos como atrasar uma postagem de RSS. Apenas por exemplo, se você atrasar a postagem por alguns minutos, será suficiente fazer algumas alterações adicionais antes que a postagem seja publicada no feed.

Aqui está o código que você precisará para obter esse atraso:

  1. Abrir arquivo functions.php
  2. Reescreva a palavra-código por palavra… ou copie e cole o código, é claro:
  3. função sched_feed ($ where) {
    global $ wpdb;
    
    if (is_feed ()) {
    // carimbo de data / hora no formato WP
    $ now = gmdate ('Y-m-d H: i: s');
    
    // valor para espera; + dispositivo
    $ wait = '10'; // inteiro
    
    // http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
    $ device = 'MINUTE'; // MINUTO, HORA, DIA, SEMANA, MÊS, ANO
    
    // adiciona a sintaxe SQL ao padrão $ where
    $ where. = "AND TIMESTAMPDIFF ($ device, $ wpdb-> posts.post_date_gmt, '$ now')> $ wait";
    }
    
    retornar $ onde;
    }
    
    add_filter ('posts_where', 'horário agendado');
  4. Altere a variável $ device para minutos, horas, dias e assim por diante
  5. Altere a variável $ wait para o número de minutos, horas, dias ou o que você escolher. Este é o tempo que sua postagem aguardará antes de ser publicada automaticamente no RSS Feed
  6. Salvar alterações

É isso aí. Você não precisa fazer mais nada para agendar seu feed RSS.

Automatize o feed RSS da sua postagem

Automatize seu feed RSS saída com notificações por push da web. Integre facilmente suas notificações por push da web para postar automaticamente seus itens de feed RSS por meio de notificações por push da web direcionadas.

A maneira mais fácil de excluir categorias do feed RSS

A partir do momento em que você publica sua primeira postagem usando o WordPress, suas novas postagens serão publicadas automaticamente como feed RSS. Esse feed pode ser acessado facilmente por qualquer usuário que queira seguir seu site e, por isso, você precisa tornar seu feed RSS o melhor possível..

Feed RSS

Embora você possa adiar facilmente a publicação de seus feeds quando quiser, às vezes você precisará mostrar apenas categorias específicas para seus seguidores. Melhor ainda, você deseja excluir as categorias que não deseja que sejam exibidas no feed.

Excluir categorias facilmente do feed RSS:

Por exemplo, você pode ter uma dúzia de categorias que são atualizadas diariamente com novo conteúdo e não deseja sobrecarregar seus usuários. Talvez uma categoria específica seja projetada apenas para atrair usuários de sites de mídia social. Ou talvez você queira que o seu feed RSS mostre apenas a categoria “notícias”. Seja qual for o motivo, nas linhas a seguir, mostraremos como excluir facilmente uma categoria do feed RSS:

  1. Abra o functions.php
  2. Copie e cole o código:
  3. função exclude_categories_from_rss ($ query) {
    if ($ query-> is_feed) {
    $ query-> set ('cat', '- 10, -21, -32');
    }
    retornar $ query;
    }
    add_filter ('pre_get_posts', 'exclude_categories_from_rss');
    
  4. Alterar os códigos de categoria nos trêsrd linha
  5. Salvar alterações

A maneira mais fácil de encontrar o número de identificação de uma categoria é abrir uma categoria em Posts -> Categorias. Depois de clicar no botão “Editar”, o ID será mostrado na parte superior do seu navegador em uma forma de URL.

Como você pode notar no código, para excluir uma categoria, você precisará inserir um caractere “-” antes do ID. Depois de definir os IDs, essas categorias não serão mais exibidas no seu feed RSS. Se precisar alterar isso no futuro, basta alterar a função quando necessário e adicionar / remover uma categoria da lista.

Seu feed RSS acabou de se tornar ainda melhor. Não se esqueça de conferir nossos outros tutoriais sobre como melhorar seu site com WordPress e tirar o melhor proveito da já excelente plataforma de blogs.

Empacotando

Até agora, você já deveria ter aceitado o fato de que os feeds RSS ainda são uma coisa. E mesmo que você não seja fã de RSS, pense nos visitantes que ainda usam feeds diariamente. Para ajudá-los, tire o melhor proveito do seu feed RSS, implementando qualquer uma das dicas que mostramos neste guia.

O que você acha do RSS? Você agrega notícias em seus computadores ou smartphones? E o RSS do seu blog?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map