You are here
Home > Editorial >

Como fazer um header aleatório no seu blog wordpress

Como vocês devem ter percebido, aqui no blog usamos uma imagem aleatória no header. Pra fazer isso funcionar, foi meio que um problema. Peguei dicas com o Castrezana, do OMedI, e o script funcionou bem. Relativamente bem. Pois em alguns visitantes funcionava e em outros não, o Firefox teimava em não mudar. E não tinha um padrão claro, de “não-funcionamento”. Decidi pedir ajuda ao Feijó – isso, o das legendas – pra fazer este código. Eis o código que ele me ajudou a escrever, e o link pro artigo no blog dele:

Na pasta que contém as imagens, crie um arquivo .php e cole este código:

<?
srand(time());
$aimg = glob(’*.jpg’);
header(’Location: /img/fotos/’.
$aimg[rand(0, count($aimg)-1)]);
?>

Isso vai fazer que o php escolha uma imagem aleatória.

Agora, no header, temos que inserir a imagem:

Se a pasta com as imagens estiver em /img/fotos, use assim: <img src=/img/fotos>

Se o arquivo php tiver outro nome que não index.php, use assim: <img src=/img/fotos/rand.php>

Se precisarem de alguma ajuda, pergunte ao Feijó. Ou pergunta aqui mesmo, eu encaminho a dúvida pra ele.

PS: Assine o Feed do TechTips, tem dicas legais lá.
PS²: Assina também o do NewsErrado, tem muita coisa legal!

21 thoughts on “Como fazer um header aleatório no seu blog wordpress

  1. Cara entendo muito pouco de WordPress (migrei a pouco tempo do Blogger), mas não consigo nem mudar o header normalzin, aquele simples de uma soh imagem, depois que souber como faz concerteza irei utilizar o header aleatório.

    Vlw, agradecimentos a admins… pois esse blog eh realmente de conteúdo nota 10

  2. Olha só, a parte de criar o arquivo PHP, moleza.

    “Agora, no header, temos que inserir a imagem:”

    Onde insiro o link das fotos?

    Procurei no painel so WP e não achei (Blogger era bem fácil)

    Fiz algumas tentativas pelo código no header.php e não deu certo.

    Será q vc pode me ajudar?

    Agradecido e aguardando resposta

  3. eu naum entendo nada do WORDPRESS, naum sei onde foka o HTML …é complikado ,,tem como me ajudar com um resumo desse sistema de blog???obrigadu

  4. William, infelizmente parece que o header aleatório do seu blog não funciona com o Internet Explorer 7.0. Ou seria o Windows Vista Ultimate? Estou usando o IE 7.0 no Vista Ultimate e visitando seu blog, percebi que o header aleatório aparentemente não está funcionando.
    Espero que essa informação lhe seja útil.
    E antes que eu me esqueça, parabéns pelo seu blog. Muito bom.

  5. esse codigo parece bastante simples, porém nao entendo onde inserir o codigo das imagens! já tentei usar no css e nao funciona, e no header não faço ideia onde coloca-lo! sera que poderia me ajudar?!
    grata

  6. galera tenho uma ideia e um problema que gostaria de solução a ideia é tem como o banner ai ficar randomizando automaticamente sem ter que atualizar a pagina? o meu problema ´eo seguinte to com esse site http://www.angelnoivas.com coloquei um baner em flash mas o infeliz só funfa no mozila e como nao sou expert em php ele nao abre no internet explorer alguem pode me falar como resolver isso urgente meu email contato.evandro@hotmail.com

Deixe uma resposta

Top