19 jul

Criando um widget para exibir a Cotação do Dólar e Euro em seu site

Categoria: - Comentários (27)

Widget Cotação do Dólar e Euro

Widget Cotação do Dólar e Euro (clique na imagem para ampliar)

O snippet abaixo cria um Widget para exibir a Cotação do Dólar e Euro, extraídos direto do site do Banco Central.

Para usar este Widget, faça o seguinte:

  1. Crie um arquivo PHP chamado widget_cotacoes.php (ou outro nome à sua escolha) e coloque o código abaixo dentro desse novo arquivo e salve-o;
  2. Abra o arquivo functions.php do seu tema ativo e inclua o arquivo criado anteriormente:
    require('widget_cotacoes.php');
  3. Salve e faça um teste! Vá em APARÊNCIA > WIDGETS e veja se o novo Widget aparece lá…
  4. O resto vocês sabem né? :-P

Observação Importante: Por se tratar de um script que pega um trecho de código de outro site, de tempos em tempos é bom dar uma verificada pra ver se tudo está funcionando direitinho, porque qualquer modificação que o outro site fizer, pode estragar todo o seu Widget (desconfigurar ou parar de funcionar por completo).

Qualquer dúvida, basta enviar um comentário! :-)

Atualizando… O colega Léo Baiano (Obrigada Léo :-) ) me indicou um link muito interessante de um Webservice que fornece as cotações em XML — http://cotacao.republicavirtual.com.br/web_cotacao.php?formato=xml. Vale a pena dar uma verificada nisso e alterar um pouquinho o código, ao invés de usar a biblioteca cURL, podemos usar Simple Pie para ler o XML… Fica a dica!
Atualizado em 16/09/2012 – A URL do Banco Central foi alterada e o código deixou de funcionar. A nova URL é http://www.bcb.gov.br/pt-br/paginas/default.aspx.
Atuallizando em 10/03/2014 – O link indicado pelo Léo Baiano parece não estar mais funcionando. Uma alternativa sugerida, foi esta aqui http://developers.agenciaideias.com.br/cotacoes

Comentários ( 27 )

  • Gostaria de saber se tem como colocar esse widget em um site utilizando o Criador de Sites da Locaweb?? e se tu saberia ensinar como fazer…

    Obrigado e parabéns pelo site!!!

  • Parabéns pelo widget!

  • Pedrazzi

    Já viram?
    http://developers.agenciaideias.com.br/cotacoes

  • Sensacional! Miriam, isso me faz pensar que seria interessante um post listando as grande possibilidades que se pode fazer no wordpress (claro, não só no wordpress):
    -Cotações
    -Exibir resultado de loteria (nao sei se é possível)
    -Fazer com que o post do wordpress caia automaticamente nas redes sociais
    -etc.

    obrigado!

  • Fernando

    Muito útil esse post.

    Precisei alterar o código para funcionar no meu site, fiz a alteração na linha 27

    preg_match_all(‘/(.+)/s’, $n[4], $conteudo);

    mudei o $n[5] para $n[4]

    Abraços
    Fernando

    • wpmidia

      Obrigada por compartilhar, Fernando!
      Realmente, o script estava com problemas…isso pode ocorrer toda vez que mexem no site do Bacen.

      Grande abraço!
      Miriam de Paula

Envie seu comentário

Resize-me!