13 juin 2008
Installation et utilisation du plugin Wordpress WP-Print
Un mini tuto rapidos sur l’installation et l’utilisation du plugin Wordpress WP-Print. Pour rappel ce plugin permet d’afficher une jolie version imprimable de l’article ou de la page en cours, sans les menus, en-têtes et autres pieds de page disgracieux.
Installation
Télécharger WP-Print 2.3 en Français. (pour les versions Wordpress 2.5 et supérieures)
Décompresser l’archive dans le répertoire wp-content/plugins de votre blog, ce qui crée un répertoire wp-print.
Aller sur le tableau de bord Worpress, menu Extensions et activer le plugin
Régénérer les permaliens : Réglages / Permaliens et cliquer sur Enregistrer les modifications
Pour paramétrer le plugin (facultatif) aller sur Réglages / Imprimer
Utilisation
Voici comment faire apparaitre le lien “Imprimer le message” à l’endroit voulu, plusieurs solutions sont possibles :
Lien au dessus du titre de chaque article
Editer le fichier wp-content/themes/<VOTRE_THEME>/index.php
Rechercher la ligne suivante :
<?php while (have_posts()) : the_post(); ?>
En dessous de cette ligne insérer :
<?php if(function_exists('wp_print')) { print_link(); } ?>
Lien à l’intérieur de l’article
C’est la solution que j’ai choisie pour ce blog. Il faut ouvrir l’article pour que l’option d’impression apparaisse.
Editer le fichier wp-content/themes/<VOTRE_THEME>/single.php
Rechercher la ligne suivante :
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
En dessous de cette ligne insérer :
<?php if(function_exists('wp_print')) { print_link(); } ?>
de la même façon on peut insérer la ligne de code dans pages.php pour permettre l’impression des pages.
Lien d’impression à la demande
Si vous ne voulez pas que la fonction d’impression soit disponible pour l’ensemble des articles ou des pages, n’utilisez pas les méthodes précédentes, il y a une solution au coup par coup : Dans l’article ou la page insérez [print_link] à l’endroit où vous voulez voir apparaître le lien.
Personnaliser le style du lien
WP-Print regarde s’il existe une feuille de syle print-css.css dans le répertoire du thème actif. Si elle existe les styles de cette feuille sont chargés, sinon WP-Print charge la feuille print-css.css qui se trouve dans le répertoire du plugin. Il ne faut pas modifier cette dernière, les modifications seraient perdues lors de la mise à jour du plugin.


Ayant changé le libellé du lien pour un message dans les options d’impression, je souhaite retrouver le lien par défaut.
Pouvez vous m’aider ?
D’avance merci
Le libellé par défaut est “Imprimer ce billet”
J’ai suivi les instructions précédentes pour l’installation de WP Print
Le lien d’impression ne fonctionne que lorsque on le place dans la création de l’article sinon, rien n’apparait, article ouvert ou non
Quelle solution?
>Francis
Si [print_link] fonctionne c’est que le plugin est correctement installé. Pour avoir le lien permanent ça dépend du thème utilisé. Généralement la modification du fichier single.php fonctionne mais ça peut être post.php ou theloop.php. Dans tous les cas il faut placer la ligne
< ?php if(function_exists(’wp_print’)) { print_link(); } ?>
après
< ?php if (have_posts()) : while (have_posts()) : the_post(); ?>
Merci pour le renseignement mais cela ne fonctionne toujours pas avec Thème Midnight Makoy
> Francis,
c’est un peu tardif mais je pense avoir trouvé le problème, dans l’exemple que je donne les apostrophes autour de wp_print n’étaient pas bonnes. La ligne à copier est :
< ?php if(function_exists('wp_print')) { print_link(); } ?>
Je corrige dans le billet