Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bernabauer/www.bernabauer.com/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bernabauer/www.bernabauer.com/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bernabauer/www.bernabauer.com/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bernabauer/www.bernabauer.com/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bernabauer/www.bernabauer.com/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bernabauer/www.bernabauer.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bernabauer/www.bernabauer.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bernabauer/www.bernabauer.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bernabauer/www.bernabauer.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bernabauer/www.bernabauer.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
Criando uma página de links no WordPress – bernabauer.com

Criando uma página de links no WordPress

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.


Publicado

em

por

Tags:

Comentários

6 respostas para “Criando uma página de links no WordPress”

  1. Avatar de Tiago Celestino

    Excelente 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?

  2. Avatar de bernabauer

    hum… só com POG daria para fazer isto. Dá pra começar lendo isto aqui.

  3. […] Bernado Bauer tem um pequeno artigo ensinando como usar o arquivo links.php nos temas para […]

  4. Avatar de Murilo
    Murilo

    Muito massa cara, ajudou pacas. Abraços

  5. Avatar de Renato
    Renato

    Daria para explicar melhor? passo-a-passo… colocar este código onde????

  6. Avatar de Renato
    Renato

    Por 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

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *