Arquivos do Wordpress em DropdownList

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]


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.

« »

352 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. 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.

Você deve estar logado para postar um comentário.