Suporte » Plugins » 2ª Página de Posts

  • Resolvido nick234

    (@nick234)


    Olá,

    sou novo nesse mundo de blog mas gostei muito do wordpress e to fazendo meu site pessoal nele…

    Tenho a página inicial (home page) onde estão os posts que eu crio, tenoa a página sobre falando sobre a página, e agora to querendo criar uma página de notícias, o problema é que eu gostaria de criar posts para essa página de notícias como faço para a página principal mas os posts de notícias não podem aparecer na página nicial, ficando assim:

    Página “Inicial” (home-page) -> os principais posts
    Página “Notícias” -> Posts sobre notícias (esses posts não podem aparecer na página inicial)

    eiste algum plugin para isso, ou simplesmente é impossível de se fazer isso com o wordpress?

    Grato desde já.

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Faz o seguinte:
    1. Baixe e instale o plugin Page links to (http://wordpress.org/extend/plugins/page-links-to/);

    2. Crie uma categoria chamada notícias. Todos os posts de notícias devem (obviamente) ser marcados com essa categoria.

    3. Crie uma página chamada notícias. Não precisa escrever nada nela.

    4. No widget do plugin, mais abaixo, coloque o endereço da categoria (provavelmente alguma coisa como http://seusite.com.br/category/noticias).

    5. No arquivo home.php (se não houver, no index.php), ache o código query_posts(); e troque por query_posts($query_string.’&cat=-X’);

    Se não houver query_posts() no arquivo, coloque imediatamente antes de if ( have_posts() ) : while ( have_posts() ) : the_post();

    O “X” deve ser substituído pelo ID da categoria notícias, para evitar que ela apareça na página inicial. Vc pode descobrir esse ID indo em Posts > Categorias e passando o mouse sobre a categoria notícia. Lá embaixo, no rodapé do browser, vai ser possível identificar o id no endereço mostrado.

    Renato,
    Deve ficar assim:

    <?php $options = get_option('mc_options'); ?>
    <?php $odd_or_even = 'odd'; ?>
    <?php query_posts($query_string.'&cat=-5') ?>
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

    Fiz isso e não aparece nada no meu

    Então, também tentei fazer o que o renato_s disse mas não consegui. Mas eu instalei o plugin que ele disse e direcionei os posts das categorias que eu queria para as subpáginas. Depois vou editar o php para que não mostre a página com o título da categoria. E na home vai aparecer todos os posts, mas vou aproveitar e fazer um geral de todos os posts que irei publicar. Assim o usuário entra no blog e sabe o que está acontecendo em todas as subpáginas.

    As vezes a ideia original não funciona. Daí a gente faz outra funcionar e muitas vezes fica melhor do que a original =D

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘2ª Página de Posts’ está fechado para novas respostas.