Il existe beaucoup de plugins pour WordPress, qui vont vous permettre de créer automatiquement des versions pdf de vos articles, afin de donner à vos visiteurs un service de téléchargement gratuit du contenu. Aujourd’hui, nous allons vous montrer comment faire pour créer manuellement des pdf pour les articles d’un blog sans utilisation de plugins.
Créer des pdf de vos articles manuellement
je vous recommande de créer vos PDF manuellement sans plugin, bien sûr, cela va impliquer plus d’effort de votre part, mais les avantages d’avoir un contenu correctement formaté sont considérables:
- Un contrôle complet sur l’alignement d’image (ce qui est impossible avec les plugins),
- Placer correctement les sauts de page,
- Ajout d’ éléments supplémentaires tels que des filigranes,
- Contenu personnalisé supplémentaire,
- Choisir exactement quel contenu doit avoir un téléchargement PDF
La création d’un fichier PDF est très facile. Pratiquement toutes les grandes applications de traitement de texte, à partir de Word à Google Docs, vous permettra de créer des documents formatés finement qui peuvent être exportés au format PDF.
Une fois que vous avez fini de créer un fichier PDF, il vous faut l’attacher à un article :
- Dans l’interface d’administration de WordPress, rendez-vous sur médias> Ajouter un nouveau et uploader votre PDF
- Dans la liste, vous verrez votre fichier nouvellement mis en ligne , Cliquez sur détacher.
Maintenant sélectionnez l’article approprié (vous pouvez également rechercher si vous ne voyez pas votre article) et cliquez sur Sélectionner au bas de la boîte de dialogue.
Lorsque vous revenez à votre liste, vous verrez que votre PDF est maintenant attaché à votre article.
Il nous reste de créer automatiquement un lien de téléchargement du fichier pdf .
Créer automatiquement un lien de téléchargement du fichier pdf
Nous pouvons le faire très facilement en utilisant le filtre the_content pour ajouter un lien vers un PDF qui est attaché à l’article:
<?php /* Plugin Name: Link PDF Attachment Plugin URI: http://premium.wpmudev.org Description: Adds a link to the top of a WordPress post to the first PDF attachment Author: Chris Knowles Version: 1.0 Author URI: http://twitter.com/ChrisKnowles */ function pdf_add_link( $content ) { global $post; if ( !is_single() ) return $content; $args = array( 'numberposts' => 1, 'order' => 'ASC', 'post_mime_type' => 'application/pdf', 'post_parent' => $post->ID, 'post_status' => null, 'post_type' => 'attachment', ); $attachments = get_children( $args ); if ( $attachments ) { foreach ( $attachments as $attachment ) { $content = '<div class="pdf_download"><a href="' . wp_get_attachment_url( $attachment->ID ) . '" target="_blank" >Download article as PDF</a></div>' . $content; } } return $content; } add_filter( 'the_content' , 'pdf_add_link' );
Copiez ce code est collez dans votre fichier functions.php de votre thème.
Je pense que ce petit tutoriel vous aidera à créer des pdf pour vos articles sans plugin sur WordPress .
Laisser un commentaire