Blogroll por ordem de atualização (2)
Publicado em Tecnologia, em 24/12/2008 às 01:56 (atualização em 16/08/2010 às 10:28)Marcadores: bookmarks, código, cron, dicas, plugins, scripts, webdesign, WordPress
Há cerca de uma semana, sugeri um script que atualizava o campo de data dos links do WordPress, tornando possível a exibição do blogroll por ordem de atualização.
Porém, o Planeta Ubuntu Brasil ficava sempre em último lugar na lista, apesar de ser atualizado frequentemente. Observei então, que o feed traz as datas em português, impedindo na conversão por meio da função strtotime() (que espera datas em inglês).
Assim, alterei o script que sugeri aqui há uma semana: ele agora tenta identificar datas válidas no cabeçalho do feed e no primeiro item exibido. E, para atender casos como o do Planeta Ubuntu Brasil, procura datas tanto no formato RSS 2.0 quanto no formato RSS 1.0.
Atualização: Veja o código atualizado em Blogroll por ordem de atualização (3).
Para tornar o script mais independente, decidi colar o código diretamente no WP-Crontrol, ao invés de incluí-lo como uma função no arquivo functions.php do meu tema.


Nenhum comentário até o momento.