Script bem simples para quem usa wordpress e instagram.
Ele vai exibir através de feeds, suas última imagens adicionadas no instagram.
No seu arquivo functions.php do wordpress, no finalzinho dele, antes do fechamento ?> adicione o seguinte código:
function instagram_pics($username = '', $num = 4, $linked = true, $size = 70, $margin = 5, $border = 0, $bordercolor = '#FFFFFF') {
include_once(ABSPATH.WPINC.'/rss.php');
$rss = fetch_rss('http://instagram.heroku.com/users/'.$username.'.atom');
$items = array_slice($rss->items, 0, $num);
if (!empty($items)) {
foreach ($items as $item) {
$url = $item['link'];
$pic = explode('<div xmlns="http://www.w3.org/1999/xhtml">',$item['atom_content']);
$pic = explode('src="',$pic[1]);
$pic = explode('"',$pic[1]);
$pic = $pic[0];
if ($linked == "true") {
echo '<a href="'.$url.'" target="_new"><img src="'.$pic.'" width="'.$size.'" height="'.$size.'" style="margin: '.$margin.'px; border: '.$border.'px solid '.$bordercolor.';" class="twitpic" /></a>';
} else {
echo '<img src="'.$pic.'" width="'.$size.'" height="'.$size.'" style="margin: '.$margin.'px; border: '.$border.'px solid '.$bordercolor.';" class="twitpic" />';
}
}
}
}
Se o seu arquivo functions.php estiver vazio, você terá que abrir e fechar uma função php:
<?php coloque o código aqui ?>
No seu arquivo sidebar.php (ou onde quiser mostrar as fotos) coloque a seguinte linha:
<?php instagram_pics('AAAAA', 2, true, 111, 10, 3, '#FFF'); ?>
Alterações:
“AAAAA” colocar o seu número de usuário do instagram
“2″ colocar o número de imagens que quer exibir
“true” colocar true para criar link, ou “false” para não criar link
“111″ colocar o tamanho da imagem em pixels
“10″ colocar o tamanho da margem em pixels
“3″ colocar o tamanho da borda em pixels
“#FFF” colocar a cor da borda da imagem
P.S. Se você não sabe o seu número de usuário, descubra neste link, usando o seu username do twitter.
Clique no “photo feed”, o seu número vai aparecer no endereço do navegador:
http://instagram.heroku.com/users/NÚMERO.atom
Relacionados: