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.

Liens

La homepage de WP-Print

No votes yet.
Please wait...

16 réactions sur “Installation et utilisation du plugin WordPress WP-Print”

  1. Gérald RIERE

    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

    No votes yet.
    Please wait...
  2. François

    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!

    No votes yet.
    Please wait...
  3. Gérald RIERE

    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

    No votes yet.
    Please wait...
  4. François

    >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.

    No votes yet.
    Please wait...
  5. indiscipline

    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

    No votes yet.
    Please wait...
  6. Aude

    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

    No votes yet.
    Please wait...
  7. François

    >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

    No votes yet.
    Please wait...
  8. Aude

    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 !

    No votes yet.
    Please wait...
  9. François

    >Jensen
    Welcome here!

    No votes yet.
    Please wait...
  10. jensen

    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…

    No votes yet.
    Please wait...
  11. François

    > 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

    No votes yet.
    Please wait...
  12. F D

    Merci pour le renseignement mais cela ne fonctionne toujours pas avec Thème Midnight Makoy

    No votes yet.
    Please wait...
  13. François

    >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(); ?>

    No votes yet.
    Please wait...
  14. F D

    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?

    No votes yet.
    Please wait...
  15. François

    Le libellé par défaut est « Imprimer ce billet »

    No votes yet.
    Please wait...
  16. Francis DUBOIS

    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

    No votes yet.
    Please wait...

Laisser une réponse