Arquivos do WordPress em DropdownList

Por Rafael Arcanjo | Em 06.12.06 | Categorias: Blog, Wordpress

A tempos desejava colocar os arquivos mensais do blog na Sidebar. Porém, percebi que quanto mais o tempo for passando, maior vai ficar a barra e estará ocupando um espaço desnecessário. Vejam um exemplo clicando aqui.

Lembro que a tempos vi um plugin que fazia isto, mas não sabia qual.
Pesquisando, encontrei um que promete exatamente isto, inclusive ordenar por categoria e por data. O seu nome é Dropdown Archives Widget. Porém, ao ativar o plugin, toda vez que entrava na homepage do blog recebia a mensagem:

Warning: call_user_func_array(): First argumented is expected to be a valid callback, 'widget_archive_drop_js' was given in /xxxxxxxxxxx/blog/wp-includes/functions.php on line 1303

Bom, não consegui resolver. Parti então para tentar encontrar outra solução. E encontrei diretamente no próprio Codex do WordPress.

A solução é simples: Copie o código abaixo e cole na sidebar, no local que achar mais adequado:

<form id="archiveform" action="">
<select name="archive_chrono" onchange="window.location =
(document.forms.archiveform.archive_chrono[document.forms.archiveform.archive_chrono.selectedIndex].value);">
<option value=''>Select Month</option>
<?php get_archives('monthly','','option'); ?>
</select>
</form>

ps: é, eu sei que a linha “(document.forms.archiveform…”está passando pro lado da Sidebar, mas não consegui outra solução. Quem souber, me avise, ok ?. Solucionado :)

Continuando, neste endereço está o código e várias outras opções para disponibilizar os “archives”. Vale a pena conferir.

[tags] wordpress, sidebar, dropdownlist, dropdown, arquivos, archives, codex [/tags]

Visite nossa loja

Case Para Mackbook ® Original 13'  Produto Novo 100% Apple
Case Para Mackbook ® Original 13' Produto Novo 100% Apple
Mais info»
R$ 59.99
até 18x de 4.50
Asus Eee Pc 1215b Hdmi Fusion Dual Core 500gb Ati Video
Asus Eee Pc 1215b Hdmi Fusion Dual Core 500gb Ati Video
Mais info»
R$ 1,149.99
até 18x de 86.25
Notebook Hp Dv7 6195 I7 2,   90 8 Hd1tb 1gb Ded . 4295   4087
Notebook Hp Dv7 6195 I7 2, 90 8 Hd1tb 1gb Ded . 4295 4087
Mais info»
R$ 2,549.99
até 18x de 191.25
Netbook Acer Happy Dual Core 1.66 2gb 500 10.1  Windows 7
Netbook Acer Happy Dual Core 1.66 2gb 500 10.1 Windows 7
Mais info»
R$ 998.00
até 18x de 74.85
Netbook Android 2.2 Wifi 3g 7 Polegadas 833 Mhz Mem Até 32gb
Netbook Android 2.2 Wifi 3g 7 Polegadas 833 Mhz Mem Até 32gb
Mais info»
R$ 314.99
até 18x de 23.62
Vitrine TecnoBlog  


Apaixonado por tecnologia, Cruzeirense e Nerd. Trabalha com TI há mais de 12 anos, porém ficou fascinado com computadores bem mais cedo quando viu o que aparentemente era um 286 rodando um joguinho de corrida via disquete de 5 1/4.

« »

3 Comentários

  1. [...] o widget apareceu na página mas… a lista estava vazia. Voltei a fuçar e no comentário do Rafael Arcanjo obtive alguma ajuda. Na realidade ele postou no seu blog uma matéria reportando o bug (agora sei [...]

  2. Luciano

    Olá Rafael,

    Estava com o mesmo problema que você com o Dropdown Archives e seu artigo me ajudou a enxergar a solução:

    http://panepucci.com.br/2007/03/05/dropdown-archives-widget-fix/

    abraço,

  3. Rafael Arcanjo

    Olá Luciano,

    Eu realmente não consegui fazer o widget funcionar, porém com aquela alteração, é um plugin a menos, não é ?

    Achei até melhor! :)

    Legal que o post foi útil para alguém.

Deixe uma resposta

Utilize o formulário abaixo para deixar uma resposta no Arcanjo.org. Os campos marcados com asterisco são obrigatórios.