• Resolvido Angelo Rocha

    (@angelorocha)


    Boa tarde amigos, venho aqui com uma questão interessante, gostaria de adicionar ao meu blog uma funcionalidade que não consegui fazer sozinho.

    É o seguinte, queria colocar no meu site um bloco de links no qual o mesmo exibisse links apenas de uma categoria em específico, ou seja, que sempre que eu postar alguma coisa “X” nessa categoria ela seja exibida apenas la, naquele bloco de links.

    A outra coisa é quase isso, na zona de posts, gostaria de fazer isso tambem, só que mais incrementada, gostaria que la exibisse os posts apenas de uma única categoria, ou seja, que apareçam la apenas os posts da categoria que eu decidir, gostaria de fazer isso via programação no template, mais se o único jeito for com plugins eu to aceitando tbm.

    O resultado que eu queria, da minha segunda solicitação seria mais ou menos esse:

    http://www.cloudsherpas.com/

    Notem que ele tem duas zonas de conteúdo, olha se eu tiver sido confuso em minha explicação é do falar que tento explicar de novo 😉

    Vlw pessoal, desde já obrigado!

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • renato_s

    (@renato_s)

    Para fazer isso é só criar Loops. Use o get_posts que é tranquilo:
    http://codex.wordpress.org/Template_Tags/get_posts

    Isso vale tanto para a área de posts quanto para a sidebar. Note que esta última tem que ser formatada conforme o seu site, para não quebrar o layout. Assim, provavelmente o título do “widget” terá que estar em um h3, os posts em ul e li, e assim por diante…

    Qualquer dúvida pergunte aqui.

    Criador do tópico Angelo Rocha

    (@angelorocha)

    Notei que o título de minha postagem ficou como “Adicionar”, esqueci de digitar o resto, desculpem-me.

    Renato vou testar e posto depois se funcionou, obrigado pela pronta resposta!

    Criador do tópico Angelo Rocha

    (@angelorocha)

    Opa, não esqueci do que pedi, voltei ao trabalho com o site em wordpress que estou desenvolvendo, estava no codex e fiz o seguinte:

    <?php
    global $post;
    $args = array( 'numberposts' => 6, 'offset'=> 1, 'category' => 3 );
    $myposts = get_posts( $args );
    foreach( $myposts as $post ) :	setup_postdata($post); ?>
    	<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endforeach; ?>

    Notem que onde tem ‘numberposts’ alterei o valor para “6” que é a quantidade de posts que eu necessito que sejam exibidos, porem ele so me exibe um, alguem pode me auxiliar?
    Desde já obrigado.

    Criador do tópico Angelo Rocha

    (@angelorocha)

    Opa, opa, opa!!!
    Acabei de fazer o seguinte, modifiquei o valor para “-1” para remover o limite e deixar o valor sendo definido pelo proprio painel, resolveu, porem fiquei na duvida de o porque não ter funcionado quando alterei de 5 para 6, 1 ou 3.

    Grato!

    <?php
    global $post;
    $args = array( 'numberposts' => -1, 'offset'=> 1, 'category' => 3 );
    $myposts = get_posts( $args );
    foreach( $myposts as $post ) :	setup_postdata($post); ?>
    	<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endforeach; ?>

    Só para que os amigos vejam o trabalho que estou fazendo, essas alterações são para um site que desenvolvi no final do ano passado, aí o cliente me solicitou algo que é preciso que eu faça isso, como citei, nao quis apelar para plugin XD, o site é este:

    w w w . s a n t o d i g i t a l . c o m . b r
    Com espaços pra nao geram spam por lá Oo’

    Criador do tópico Angelo Rocha

    (@angelorocha)

    Desconsiderem o que falei a respeito de não esta funcionando o numero de posts XD
    Doideira minha, ta tudo funcionando blz, trabalho ta concluído e agora depende do cliente ativar o novo template. Obrigado pela ajuda.

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • O tópico ‘Adicionar’ está fechado para novas respostas.