Linked Articles

Dernière mise à jour le 25 novembre 2012.

Linked Articles est une extension WordPress que j’ai écrite pour les besoins de mon blog.

Depuis la disparition du partage de liens sur Google Reader, j’avais besoin de trouver un autre moyen de partager les articles et liens que je trouve intéressants. Passer par mon blog était un bon moyen, avec les modifications qui s’imposent.

Fonctions de l’extension

Lorsque vous remplissez un champ personnalisé dans votre article (title_url par défaut), l’article en question subit plusieurs transformations :

  • Le lien du titre ne mène plus vers l’article mais vers le lien partagé
  • Idem pour la modification du lien dans votre flux RSS
  • Un préfixe est ajouté au titre de l’article pour préciser qu’il s’agit d’un lien externe
  • Un lien vers l’article est automatiquement ajouté en bas dans le flux RSS

Installation

L’extension est hébergée sur le dépôt officiel WordPress.org, donc il vous suffit de chercher « Linked Articles » dans votre interface d’administration WordPress pour faire l’installation.1

Personnalisation du thème

Pour que l’extension fonctionne, il faut impérativement que vous modifiez votre thème WordPress pour remplacer l’affichage des titres de vos articles. Par exemple sur le thème par défaut, les titres ressemblent à cela :

<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Lien permanent vers <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>

Vous devez enlever toute cette ligne pour mettre ceci à la place :

<?php linked_articles_title() ?>

N’oubliez pas de personnaliser l’affichage dans Réglages > Linked Articles.

Pour information, il aurait été possible de modifier le permalink de l’article directement dans l’extension, sauf que j’ai besoin de garder ce lien pour l’ajouter en bas de chaque article et éventuellement à d’autres endroits. Le modifier via l’extension empêcherait cela.


  1. J’ai choisi le dépôt officiel parce que c’est quasiment la seule manière de pouvoir fournir des mises à jour automatiquement par la suite.