Rss Feed
Tweeter button
Facebook button
Technorati button
Reddit button
Myspace button
Linkedin button
Webonews button
Delicious button
Digg button
Stumbleupon button
Newsvine button
Youtube button

RSS

Retrassa el feed RSS

No t’ha passat mai que publiques una entrada sense voler, o que al cap d’un moment veus que hi ha algun error i el vols modificar? Habitualment aquesta entrada ja ha estat enviada al feed RSS, cosa que farà que els lectors que et segueixin amb el seu lector RSS vegin el contingut que està malament.

A Ayuda WordPress fa uns dies ens van parlar de com fer que els feeds triguin una estona en publicar-se. Només hem d’afegir el següent codi al functions.php

function retrassar_feed($where) {
	global $wpdb;
 
	if ( is_feed() ) {
		// timestamp en el format wordpress
		$now = gmdate('Y-m-d H:i:s');
 
		// valor d'espera
		$wait = '5'; // integer
 
		// Referència: http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
		$device = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
 
		// afegir sintaxi SQL al valor per defecte del where $where
		$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
	}
	return $where;
}
 
add_filter('posts_where', 'retrassar_feed');
dimarts, 28 de abril del 2009 per JoTGi Modificacions, RSS Encara no hi ha cap comentari

Feed de categories

Vols que al costat de les teves categories aparegui el botó per subscriure’s al canal RSS d’aquesta categoria? Si tens un blog amb bastant audiència i seccions molt diferents potser és imprescindible oferir-ho, i no és gaire difícil. Per fer-ho, només hem d’obrir l’arxiu de la barra lateral on apareixen les categories i substituir el codi actual per aquest:

< ?php wp_list_categories('orderby=name&show_count=1 &feed_image=/imagenes/rss.gif'); ?>

Així, a més de l’enllaç habitual a la categoria hem afegit una imatge que farà d’enllaç al seu canal RSS.

Via Ayuda WordPress