Nos articles sont parfois longs, et nous cherchions le moyen de proposer à nos lecteurs une impression des textes.
La réponse fut facile à trouver avec Wp-Print.
Il faut télécharger le répertoire print de l’archive décompressée, sans convertir son intitulé. Après l’installation, Wp-Print s’administre depuis le menu Options, onglet Print, et ne présente pas de difficulté particulière.
En revanche, il faut modifier les modèles single.php, post.php, page.php ou theloop.php selon les caractéristiques du thème WordPress.
Il faut chercher la ligne…
<?php while (have_posts()) : the_post(); ?>
… et ajouter dessous, où l’on veut que soit placé l’icône ou le texte Imprimer…, le code suivant :
<?php if(function_exists('wp_print')) { print_link(); } ?>
Si l’on souhaite que le lien imprimer ne s’affiche qu’à la fin des articles et pas à la fin des pages, il suffit de ne pas modifier le modèle page.php. Pour affiche le lien imprimer sur une page spécifique, il faut saisir le code suivant :
[print_link]
Enfin, il faut aller dans le menu options, onglet permaliens et cliquer sur le bouton mise à jour de la structure des permaliens. Le lien Imprimer… sur les anciens articles est automatiquement créé.
Maladresse de débutant, nous avions francisé avec ardeur (et en « dur » !) Wp-Print via les fichiers print.php et wp-print… en pure perte !
En effet, en retournant sur le site du plugiciel, nous nous sommes aperçu que le fichier .mo en français était disponible en téléchargement. Consciencieux, nous avons aussi récupéré le fichier .po afin d’affiner la traduction.
À l’usage, l’efficacité de Wp-Print est impressionnante : les liens, numérotés dynamiquement, sont imprimés dans le pied de l’article ou de la page.
Depuis notre passage à la version 2.6 de WordPress, nous avons dû mettre à jour ce plugiciel. Pour respecter l’usage du français, nous avons ajouté des espaces devant les : dans :
- les lignes 274, 276, 342 et 344 de wp-print.php,
- les lignes 57 et 58 de print-posts.php.
Pour respecter les droits d’auteurs de Lester, l’auteur du Plugin, nous ne proposons en téléchargement que ces deux fichiers francisés : il suffit de les remplacer dans le dossier original. Voici, à toutes fins utiles, le lien direct vers le fichier .mo de traduction française : version française de Wp-Print. Les intrépides ou les perfectionnistes d’entre vous joueront avec le fichier .po !
Lorsqu’on utilise WordPress sans les commentaires, on peut souhaiter supprimer la mention Commentaires désactivés. Il faut enlever la fonction print_comments_number() dans wp-print.php et, partant, son appel dans le fichier print-posts.php.



Ping : Passage à WordPress 2.3 | Iptima
Et aussi, impossible de mettre une apostrophe dans la boite de l’admin : « Imprimer l’article » donne Imprimer l\article… donc : « Imprimer cet article » !
Les fichiers, obsolescents, ne sont plus utiles. Aussi sont-ils remplacés par une version plus récente des fichiers en français de Wp-Print, comme l’indique l’article.