6December2008

Links for 2008-12-07 [del.icio.us]

por: Alex Camillo em: Delicious; Jquery; Links; Wordpress; desenvolvimento web.

6December2008

Wordpress: Controle seu post via rss

por: Alex Camillo em: Produção Web; Wordpress; desenvolvimento web.

Você já publicou um artigo e depois reparou imediatamente um erro? Claro, que podemos editá-lo, mas há outro problema: o artigo já foi publicado no seu feed . Para evitar esse tipo de problema, use essa receita para criar um atraso entre a publicação de uma postagem e sua disponibilidade no seu feed RSS.

function publish_later_on_feed($where) {

global $wpdb;

if ( is_feed() ) {

// timestamp in WP-format

$now = gmdate(’Y-m-d H:i:s’);

// value for wait; + device

$wait = ‘5′; // integer

// http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff

$device = ‘MINUTE’; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR

// add SQL-sytax to default $where

$where .= ” AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, ‘$now’) > $wait “;

}

return $where;

}

add_filter(’posts_where’, ‘publish_later_on_feed’);

O código acima irá adicionar 5 minutos de atraso entre a publicação do seu post e a publicação de seu feed. Para alterar a duração do atraso, altere o valor da variável $.

Fonte: .

17November2008

Wordpress: RSS em cada post

por: Alex Camillo em: Wordpress; desenvolvimento web.

rss Tão importante quanto gerar tráfego para seu site é receber bem os visitantes. O conteúdo apresentado e atração geral de seu site podem fazer toda a diferença. Uma boa maneira de gerar tráfego é colocando um link para seus leitores no final de cada post.

Uma idéia simples que pode agradar seus visitantes e aumentar o tempo em que navegam nas páginas de seu site, além de fazer com que seus visitantes sempre fiquem por dentro das novidades em seu blog. Vale lembrar que o visitante satisfeito volta, indica o site para amigos o que sempre ajuda a aumentar suas visitas.

<?php if (have_posts()) :
while (have_posts()) : the_post()  ?>
<div class=”rss-box”><a href=”“>Gostou do post? Assine nosso feed!</a></div>
<?php endwhile; ?>
<?php endif; ?>

11November2008

Enviar página para o twitter

por: Alex Camillo em: Wordpress; desenvolvimento web.

Aproveitando o gancho do último post. Compartilho aqui também como colocar um botão que permite o envio da página via . .

<a href=”http://twitter.com/home?status=Currently reading <?php the_permalink(); ?>” title=”envie esta página para o Twitter!” target=”_blank”>Compartilhe via Twitter</a>

10November2008

Último tweet no seu blog

por: Alex Camillo em: Wordpress; desenvolvimento web.

O blog vem passando por algumas modificações. O layout modificou um pouco, ainda estou procurando alguns plugins. Nesta procura achei um tutorial que nos ensina s colcar seu último post no . Como o twitter é uma ótima ferramenta para networking, e atualmente tem mais de sete milhões de usuários, achei uma boa idéia colocar o código aqui. . Enjoy!

<?php

// Nome de usuário.
$username = “NomedeUsuario”;

// Prefix - Podemos colocar algum texto aqui .
// (HTML pode ser usado, desde que seja utilizado com barra: por exemplo href=\”link.html\”)
$prefix = “<h2>Algum título aqui</h2>”;

// Suffix - Algum texto para colocar depois. (A mesma regra do prefix.)
$suffix = “”;

$feed = “http://search.twitter.com/search.atom?q=from:” . $username . “&rpp=1″;

function parse_feed($feed) {
$stepOne = explode(”<content type=\”html\”>”, $feed);
$stepTwo = explode(”</content>”, $stepOne[1]);
$tweet = $stepTwo[0];
$tweet = str_replace(”&lt;”, “<”, $tweet);
$tweet = str_replace(”&gt;”, “>”, $tweet);
return $tweet;
}

$twitterFeed = file_get_contents($feed);
echo stripslashes($prefix) . parse_feed($twitterFeed) . stripslashes($suffix);
?>

« Página anterior

Sobre

foto de Alex Camillo

Alex Camillo

Desenvolvedor web, 34 anos, formado em Gestão e Criação de Ambientes internet.

Newsletter

Receba novidades do blog por e-mail.

Seu email:

Busca

Para fazer sua busca, basta digitar o termo que deseja e clicar 'enter".

Enquete

Você ainda utiliza o Internet Explorer 6 para navegar?

View Results

Loading ... Loading ...

Falamos sobre

Calendário

January 2009
M T W T F S S
« Dec    
 1234
567891011
12131415161718
19202122232425
262728293031  

Categorias



Publicidade