Un fil au format JSON Feed !

Le RSS est de plus en plus contesté. Il disparaît de nombreux sites institutionnels nous obligeant très souvent, via Queryfeed ou Wallflux, à récupérer les contenus issus de Facebook ou de Twitter au format RSS.

Le format JSON Feed

La version 1 du format JSON Feed vient d’être défini. Il est censé simplifier l’accès aux contenus.

L’extension WordPress JSON Feed

J’ai donc décidé d’ajouter l’extension JSON Feed à WordPress. Par défaut, cette extension propose les articles complets. Elle vous expose donc à des pénalités SEO de type Duplicate Content pour vos contenus de blog, qui seront repris dans des agrégateurs indexés par les moteurs. J’ai donc modifié le code de cette extension, en allant dans Extensions > Extensions installées > JSON Feed > Modifier.

WordPress > Extensions > Extensions installées > JSON Feed > Modifier

Puis, j’ai remplacé, dans le code du fichier feed-template.php de l’extension, get_the_content_feed(‘json’) par get_the excerpt() de manière à disposer d’un flux tronqué.

Modification de jsonfeed/feed-template.php

Vous pouvez désormais accéder à mes contenus à l’aide d’un fil au format JSON feed.

Déclaration du fil JSON Feed

J’ai ajouté au fichier header.php de mon thème WordPress la ligne suivante :

<link rel="alternate" type="application/json"   title="<?php bloginfo('name'); ?>" href="https://www.dsfc.net/feed/json" />

Alternative au plugin JSON Feed

Vous pouvez aussi utiliser un service en ligne qui vous permet de convertir votre flux RSS en fil au format JSON Feed.

WordPress  / Formateur PHP Formateur Veille Formateur WordPress php Wordpress