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 style 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.
François,
De voir quelqu’un faire l’effort d’expliquer à un novice ce qu’il faut faire, chapeau bas. Je vais essayer ce que vous me proposer.
Joyeuses fêtes de fin d’année 2012
Gérald
Bonjour,
je ne comprend pas tout mais je vais essayer de vous orienter. Tout d’abord il n’y a rien à installer sur votre PC, tout se passe coté serveur. Vous installez WP-Print via l’interface WordPress (Extensions / Ajouter), et c’est tout. Après il faut modifier le code de votre thème pour qu’il affiche le lien d’impression pour chaque article. Dans votre cas vous allez modifier le fichier wp-content/themes/choco/single.php ou wp-content/themes/pinboard/single.php (je ne connais pas ces thèmes). Cette modif se fait une seule fois et le lien s’affichera dans chaque article.
Je ne me sert plus de Wp-Print depuis un bout de temps, l’article date de 2008, mais j’en était content à l’époque. J’utilise maintenant directement les feuilles de style css, c’est un poil plus délicat à maîtriser mais les possibilités de personnalisation sont illimitées. J’ai fait un petit billet à ce sujet.
Bon courage et bonnes fêtes de fin d’année!
PS: Ça a l’air bon chez vous!
Bonjour,
Je souhaiterai dans la mesure du possible quelques renseignements complémentaires, concernant l’installation de WP-PRINT. Tout d’abord, je vous informe que je me sers du Thème « Choco » et je vais changé pour « Pinboard ». Donc je n’ai pas d’installé sur ma machine PC l’application.
Lors de l’installation du logicien, je suppose que celui-ci crée les sous répertoire, notamment » wp-content/plugins de votre blog, ce qui crée un répertoire wp-print. »
Ce que je n’ai pas compris, c’est est ce qu’il faut pour chaque article, créer les codes que vous évoquez :
wp-content/themes//single.php
Rechercher la ligne suivante :
En dessous de cette ligne insérer :
Pardonnez-moi, mais je suis novice. J’essaie d’avancer mais j’avoue avoir quelques difficultés dans le démarrage.
Est-il vrai ? qu’il y a quelques « bug » lors de l’impression, ou dans l’ensemble le logicien est plutôt satisfaisant.
Merci pour vous commentaires
Gérald
>indiscipline
je n’ai pas d’expérience sur le sujet mais je vois bien le problème, et pas de solution miracle 🙁
Il faudrait bidouiller le code de WP-Print pour ajouter le /fr (ou /en, etc…) après l’url, en utilisant la variable que ton plugin multilingue doit utiliser pour définir la langue. Bon courage !
Je dois dire que j’utilise de moins en moins WP-Print, même s’il reste un excellent plugin qui m’a rendu bien des services.
Je préfère maintenant utiliser les feuilles de style css pour définir les zones non imprimables, je trouve que c’est finalement plus élégant. Le thème Twilight peut être une bonne source d’inspiration.
Bonjour,
Je viens de découvrir un problème avec WP Print : quand on utilise un module multilingue, ce dernier transforme l’adresse en ajoutant par exemple « fr » dans l’url de l’article. Et du coup, WP print n’imprime plus. Par exemple, sur mon site, je passe de :
http://indiscipline.fr/code-article/print/ (là ça imprime)
à
http://indiscipline.fr/fr/code-article/print/ (là, plus rien ne se passe).
Existerait-il une solution ?
D’avance, merci
Merci de ta réponse : j’ai effectivement la version 2.4
Contributors: GamerZ
Donate link: http://lesterchan.net/wordpress
Tags: print, printer, wp-print
Requires at least: 2.7
Stable tag: 2.40
Si tu peux m’aider, ce serait bien effectivement 🙂
j’ai mis à jour les permaliens aussi, sans plus de résultats
>Aude
Est-ce que tu as bien WP-Print 2.40? Les versions précédentes ne sont pas compatibles avec WordPress 2.7.
Dès que j’ai un moment je testerai avec le thème arthemia
Bonjour
J’ai installé le plugin, avec les bonnes apostrophe, l’icone apparait dans les pages ou sur l’index, mais c’est le lien qui ne fonctionne pas… il me renvoie sur la page en cours sans rien faire de plus…
on dirait qu’il prend le lien de l’article… je n’ai pas de page formatée print comme ça pourrait être le cas s’il fonctionnait correctement
je suis sous wordpress 2.7 et avec le template arthemia
Pourriez vous m’aider ?
Merci !
>Jensen
Welcome here!
la procédure la plus claire vue à ce jour et en français SVP.
J’ai passé des heures à afficher mon lien wp-print jusqi’à ce que j’attérisse ici…
Du bon boulot ! Thks guy ! See you soon…
> 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 :
Je corrige dans le billet
Merci pour le renseignement mais cela ne fonctionne toujours pas avec Thème Midnight Makoy
>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
après
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?
Le libellé par défaut est « Imprimer ce billet »
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