Le plugin « Link To Post » ajoute une fonctionnalité essentielle à WordPress : la possibilité de créer facilement des liens vers ses anciens posts (articles ou pages), sans avoir à récupérer les URL manuellement.
Le fonctionnement est simple :
- dans l’interface d’édition, sélectionner le texte sur lequel vous voulez faire le lien,
- cliquez sur le bouton « link to post » ou « link to page » (selon le type de post à lier)
- puis cliquez sur le nom du post à lier (en filtrant si nécessaire)
- le lien est fait !
Les deux interfaces « link to post » et « link to page » possèdent un système de filtre pour affiner la recherche. Vous pouvez taper le contenu à chercher en précisant si ce dernier doit être présent dans le titre, dans le contenu ou les deux. Pour les articles, vous pouvez également filtrer en choisissant une catégorie.

De base, les liens créés sont en dur, c’est à dire que le plugin ajoute automatiquement le code html nécessaire à l’affichage du lien. C’est certainement la méthode la plus agréable à utiliser, mais elle a un défaut : si vous changez de nom de domaine ou simplement de permalien, les liens ne seront plus valides. Si vous n’êtes pas certain de la pérennité de vos liens, vous avez la possibilité de choisir la méthode du shortcode, à savoir un code de la forme :
[link2post id="2"]texte du lien[/link2post]
Soit dit entre nous, je vous conseille tout de même de garder le fonctionnement par défaut, et ce pour deux raisons. Tout d’abord, si dans le futur vous désactiviez le plugin « Link To Post » (idée saugrenue mais assez savoir !), le shortcode ne sera plus interprété, il vous faudra refaire tous les liens manuellement. La seconde raison est tout simplement que vous DEVEZ assurer la pérennité de vos liens, quitte à assurer des redirections le cas échéant.
En plus de l’option « shortcode », l’interface d’administration permet d’appliquer l’attribut nofollow aux liens générés et de définir si les popups doivent utiliser par défaut le texte sélectionné comme filtre de contenu.

Fonctionnalités à venir :
- fusion des boutons « link to post » et « link to page » vers une interface unique à onglet (avec possibilité de définir quel onglet doit être ouvert par défaut)
- ajout d’un filtre par auteur (à activer dans l’administration car utile uniquement dans le cas d’un site multi-utilisateur)
N’hésitez pas à faire remonter ici tous bugs ou remarques. Si vous avez des idées d’amélioration, je suis également prêt à les étudier !





19 commentaires pour : Plugin Link To Post
Par Princesse Tézaneries, le 25 novembre 2009 à 14:21
Oui, mais ça impose d’avoir de la suite dans les idées, c’est assez élitiste comme plugin…
B
Par Julien Appert, le 25 novembre 2009 à 14:23
Mais non au contraire, c’est très grandpubliquiste !
Par FatC, le 6 décembre 2009 à 23:37
Hi author, I want translate your plugin to russian language. Please tell me Your email, simply reply me to mrilyuha@gmail.com. Thanks
Par Adam, le 30 décembre 2009 à 16:23
Hi. Thanks for this simple and useful plugin. Are there plans to verify compatibility with WordPress 2.9?
Par Julien Appert, le 30 décembre 2009 à 16:30
Hi. It’s not specified on the plugin page but it is actually compatible with wordpress 2.9.
Par Edward Jaszke, le 31 décembre 2009 à 13:57
Hi Julien!I’ve made a polish language translation, it might be helpful for someone.link to files:http://poligonit.pl/wp-content/uploads/2009/12/pl_PL.zip
Par Julien Appert, le 4 janvier 2010 à 17:07
Thanks Edward. I’ll include it as soon as possible.
Par illimar, le 15 janvier 2010 à 13:14
Hi! I have made a translation to Estonian! You can include it in Your next update. The files are here: http://usaveebimajutus.com/link-to-post-et.zip
Par Julien Appert, le 15 janvier 2010 à 17:09
Thanks Illimar. I will include it as soon as possible.
Par vizou, le 20 janvier 2010 à 18:11
J’aime le plugin mais les liens ne sont pas crée d’un manière consistent; parfois le lien est « absolute », avec le « http://domain.com » etc. et par fois « relative » soit « ../nomdelapage ». Pourquoi et comment je peux insister pour les liens absolute en tout temps? Merci!
Par Julien Appert, le 20 janvier 2010 à 18:22
Je suis étonné, link to post est censé faire uniquement des liens absolus, je n’ai jamais eu ce problème de liens relatifs. Est-ce qu’un autre plugin installé pourrait entrer en conflit avec les urls générées par la fonction get_permalink() ?
Par vizou, le 20 janvier 2010 à 18:50
Vous avez raison! il y avait un ancien lien fait par un autre plugin que j’ai malpris pour un lien fait par Link to Post (car j’ai fait quelques nouveaux dans la même page; je suis désolé! C’est un plugin superb! Et merci pour la très vite réponse!
Par albarsark, le 29 janvier 2010 à 9:27
Tres indispensable plug in !!!
Merci, je m’en sert sur WP et il marche tres bien
sur mon nouveau site http://albarsark.com
cordialement
Albarsark
Par Cristophe, le 19 février 2010 à 6:44
Une suggestion : pouvoir choisir la cible du lien, même fenêtre ou nouvelle fenêtre.
Par Julien Appert, le 19 février 2010 à 12:49
Quel est l’intérêt d’ouvrir une nouvelle fenêtre, sachant que link to post fait uniquement des liens internes ?
Par Xawiers, le 6 mars 2010 à 20:30
Hi, here is Lithuanian translation for tis great plugin: http://xawiers.esu.as/wp-content/uploads/translations/link-to-post_lt_LT.zip
Best regards
Par Julien Appert, le 11 mars 2010 à 13:42
@Xawiers : thanks, i will update my plugin with your translation as soon as possible.
Par Jackie, le 12 mars 2010 à 1:41
Thank you for this plugin
Got it working perfectly.
Par Denis, le 15 mars 2010 à 16:40
Hi,
First of all, accept my compliments – the plugin is very simple to use and very helpful.
I’d like to make a suggestion – could you please include a setting to set up a default category (or categories) for the filter?
It would be very useful for me – I have a category called « definitions » on my site, where I store definitions of different words and expressions.
When I use these « difficult » words in posts I link them to the definitions. So I mostly use your plugin with one category, and such a setting would be a great help.
Maybe other people would appreciate this setting too for their own reasons.
3 rétroliens