Cyrille Lannez - Websmaster Freelance Rhône-AlpesCyrille Lannez - Websmaster Freelance Rhône-Alpes

By cyrille

Ajouter l’image a la une dans le flux RSS wordpress

Comment afficher les images à la une dans votre flux RSS

Par défaut le flux RSS de votre site wordpress n’affiche pas d’image. Si vous avez un site lié à votre blog, il peut être judicieux d’afficher sur celui-ci des extraits des derniers articles postés sur votre blog. Mais une vignette pour illustrer votre article, ça peut être un plus.

Pour activer cette fonction, il faut modifier le ficher functions.php qui se trouve ici :

Vous pouvez le faire directement par ftp ou bien en ligne si votre fichier functions.php est autorisé en écriture (chmod 755)

Rendez-vous alors dans le menu admin sur Apparence >> Éditeur . Vous trouverez le fichier functions.php dans la barre de droite.

Il vous suffit en suite d’ajouter cette fonction tout à la fin du fichier functions.php après le ?> :

N’oubliez pas de sauvegarder. Si vous passez par l’admin de wordpress le bouton « Mettre à jour le fichier » n’apparait pas c’est que votre fichier functions.php n’est pas autorisé en écriture. Il vous faudra donc exclusivement passer par le ftp pour changer ses droits ou modifier ce fichier hors-ligne.

Vous pouvez ensuite téster le résultat en lançant l’adresse de votre flux rss dans fotre navigateur : http://www.votresuperblog.com/feed/

Exemple avec le blog de Love And People : http://blog.loveandpeople.com/feed/

By cyrille

Requêtes Mysql pour changer le nom de domaine d’un site sous WordPress

Beaucoup de sites web sont développés sous WordPress.
Bien souvent lorsque le site est en cours de développement, il faut un nom de domaine non public pour que les clients et le développeur puissent travailler sur ce dernier. Surtout lorsqu’il s’agit d’une refonte d’un site déjà existant.

Lorsque tout est prêt on passe ensuite le site sous le nom de domaine définitif pour le rendre public et il faut alors changer le nom de domaine dans la configuration du site, mais aussi dans la base de données MySql.

Attention ! Ces requêtes fonctionnent sur les versions inférieures ou égales à WordPress 4.1.1 mais il n’est pas garanti que celles ci fonctionnent dans les prochaines versions du CMS.

Rendez vous donc dans PhpMyadmin pour commencer à changer le nom de domaine de votre site. Bien souvent les tables sont préfixées avec « wp_ » mais il se peut que vous ayez choisi autre chose, à vous de modifier les requêtes.

étape 1 : L’url générale du site

A vous de remplacer les noms de domaines dans la requête

 étape 2 : Urls des GUID

Les GUID servent aux agrégateurs de news et aux lecteurs de flux RSS pour publier votre contenu.

étape 3 : Urls des contenus (images, textes, etc…)

Lorsque vous rédigez un article, que vous créez une page ou encore que vous créez des liens vers du contenu de votre site dans les menus sur wordpress, celui-ci enregistre le lien complet. Il faudra donc aussi modifier ces liens.

Dernière étape : Les meta post

Certaines templates utilisent des champs spéciaux pour rédiger des articles, ci ceux-ci contiennent des liens il faut aussi les bouger.

Autre cas : utilisation d’un CDN pour les images

Dans le cas d’utilisation d’un CDN pour les images vous devez changer les urls des images pour que celles-ci soient prises dans le serveur CDN. Voici donc la requête pour changer les liens des images seulement.

… et pour les GUID des images

Récapitulatif des requêtes

Si vous êtes pressé et que vous savez ce que vous faites, voici le récapitulatif des requêtes à envoyer en SQL dans PhpMyadmin. Pensez bien à changer les urls dans le code SQL avant de l’envoyer.

Ajouter l’image a la une dans le flux RSS wordpress
Requêtes Mysql pour changer le nom de domaine d’un site sous WordPress