Widgets RSS de Wordpress et time-out
Wordpress propose en standard un plugin RSS afin d’afficher le contenu de un ou plusieurs flux. Ce plugin utilise la librairie MagpieRSS afin de lire le contenu des flux et les parser. Le plugin KB advanced RSS qui est une version plus évoluée du plugin standard utilise également cette librairie embarquée dans Wordpress. Ces plugins ont en conséquence le même problème pour lire les flux un peu lents. En effet, les développeurs de Wordpress ont paramétrés par défaut un time-out trop bas à mon sens pour la lecture des flux. Ce time-out est de 2 secondes. Pour régler ce problème, il est nécessaire d’éditer le fichier wp-config.php de Wordpress afin d’y initialiser la variable du time-out.
Pour cela, ajouter dans ce fichier la ligne :
define('MAGPIE_FETCH_TIME_OUT', 30);
le time-out sera alors de 30 secondes, ce qui est large et permettra à tous les flux de bien s’afficher.
Pour une utilisation de ces plugins avec Crossfeeds, cette opération est fortement conseillée.

Terence GUIARD
17 mai 2010 à 2:49
Hey, j’ai trouvé votre site très sympa via Google et je tenais à vous le dire.