Suporte » Ajustando o WordPress » Gerar uma lista de RSS de todas as categorias

  • Olá Pessoal,

    Como sou novo no wordpress e tenho pouco habilidade com o php, resolvi pedir um help para vocês…

    Eu gostaria de criar uma lista de todos os RSS das minhas categorias… esta lista vai ser apresentado em uma Pagina “RSS”.

    Tentei gerar esta lista utilizando as funcoes do proprio wordpress mas nao consegui… Alguem tem uma solucao simples para me apresentar?

    Fico grato,

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Moderador Leo Baiano

    (@leobaiano)

    Não entendi o que você quer.

    Criador do tópico romanino

    (@romanino)

    Leobaiano,

    Eu criei uma pagina chamada RSS FEED. Nesta pagina quero adicionar uma lista com todos os links para os RSS’s das minhas categorias. Exemplo:

    RSS Categoria 1
    RSS Categoria 2
    RSS Categoria 3

    Eu adicionei na mão os links para os RSS’s e gostaria de fazer isso de forma automática… Gerar a lista automatica, dessa forma nao preciso me preocupar em atualizar esta lista quando for adicionar uma nova categoria no meu blog.

    Moderador Leo Baiano

    (@leobaiano)

    De forma nativa não existe, mas tenta o seguinte. Você disse que criou uma página não é? Vamos imaginar que a página seja Assine, abra seu arquivo page.php e no local que você quer exibir a lista de links para os feeds de categorias, dentro do loop, coloque o código abaixo. Depois mande salvar como e salve o arquivo com o nome page-assine.php.

    Lembre-se, substitua o assine pelo slug da página que você criou.

    CÓDIGO

    <?php
    $url = home_url();
    $baseCategoria = "MUDEAQUI";
    $args = array(
        'type'                     => 'post',
        'child_of'                 => 0,
        'parent'                   => ,
        'orderby'                  => 'name',
        'order'                    => 'ASC',
        'hide_empty'               => 1,
        'hierarchical'             => 1,
        'exclude'                  => ,
        'include'                  => ,
        'number'                   => ,
        'taxonomy'                 => 'category'
        'pad_counts'               => false );
    $categorias = get_categories($args);
    foreach ($categorias as $categoria) {
    echo "<a href='$url/$baseCategoria/$categoria->cat_nicename/feed'>$categoria->cat_name</a><br />";
    }
    ?>

    Na segunda linha do código você deve substituir o texto “MUDEAQUI” pela base que esta usando no padrão de URL das suas categorias, tipo, quando eu acesso a página de uma categoria do meu blog o endereço é:

    meublog.com.br/categoria/minha-categtoria

    Neste meu exemplo a base categoria seria “categoria”, deu pra entender?

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Gerar uma lista de RSS de todas as categorias’ está fechado para novas respostas.