Mês passado eu finalmente tomei alguma vergonha na cara e resolvi acabar com a superlotação da barra lateral e diminuí a quantidade de links mostrados na seção “Eu Recomendo”. Fazer isso é muito fácil. É só usar este comando:
< ?php get_links(1, '< li >', '','',false,'rand', false, false,5,true); ?>
Este comando faz com que os links da categoria 1 sejam mostrados de forma aleatória, limitado a 5 links. Para ver mais detalhes de configuração, acesse a documentação do WordPress para este comando.
Feito isso faltava mostrar a lista completa. Tarefa não tão simples, mas vasculhando a documentação online achei o caminho das pedras.
Primeiro passo é criar um novo template para a página de links que você irá criar. Para isso recomendo você fazer o seguinte: Pegue o template de artigos que já existe e adicione o código abaixo para incluir o links que você tem cadastrados no wordpress. O ideal é incluir após a chamada < ?php the_content(); ?>
.
Inclua este código:
< ul >
< ?php get_links('1', '< li >', '< br >', '< br >', FALSE, 'name', TRUE, TRUE, -1, TRUE); ?>
< / ul >
Este código mostrará os links da categoria 1. Retire os espaços das Tags para funcionar, óbviamente.
Salve este arquivo como “link.php” e faça upload dele para a pasta onde está o tema que você usa no seu blog.
Crie agora uma página nova com o texto que você quiser. Na lateral, escolha o modelo de página que você acabou de criar. Deve aparecer na lista como “link” se você salvou o arquivo como “link.php”.
Publique a página e veja o resultado. Você deverá ver uma página com todos os links cadastrados no seu wordpress.
Esta foi a receita que usei para fazer a minha página de links.
Tiago Celestino
/ 17/11/2008Excelente Berna, agora existe alguma forma de inverter a posição do link?
O get_links só passa o link no nome, exise uma forma de colocar o link na descrição. Invertendo a posição dele?
bernabauer
/ 18/11/2008hum… só com POG daria para fazer isto. Dá pra começar lendo isto aqui.
Murilo
/ 09/08/2009Muito massa cara, ajudou pacas. Abraços
Renato
/ 10/07/2010Daria para explicar melhor? passo-a-passo… colocar este código onde????
Renato
/ 10/07/2010Por favor, onde eu devo colocar este código?
< ?php get_links(1, '’, ”,”,false,’rand’, false, false,5,true); ?>
Será que poderia dar exemplo passo-a-passo.
Obrigado