WP Manifestindependent plugin directory
manifest / forms / auto-download-pdf

Auto Download PDF

Plugin WordPress qui permet de collecter l'email des visiteurs via un formulaire et de déclencher le téléchargement automatique d'un fichier PDF. Idéal pour générer des leads en échange de brochures, guides ou documents PDF.

by Khadija Har · github.com/khadijahr/auto-download-pdf

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/khadijahr/auto-download-pdf/archive/refs/heads/main.zip

Plugin WordPress qui permet de collecter l'email des visiteurs via un formulaire et de déclencher le téléchargement automatique d'un fichier PDF. Idéal pour générer des leads en échange de brochures, guides ou documents PDF.

Screenshot

📋 Description

Auto Download PDF est un plugin WordPress complet qui transforme vos fichiers PDF en outils de génération de leads. Les visiteurs de votre site doivent saisir leur adresse email pour télécharger automatiquement le fichier PDF de leur choix. Toutes les données sont enregistrées dans une base de données dédiée et peuvent être consultées depuis l'interface d'administration WordPress.

✨ Fonctionnalités

  • Formulaire de collecte d'email : Interface élégante et personnalisable avec bouton de téléchargement
  • Téléchargement automatique : Le PDF se télécharge automatiquement après la soumission du formulaire
  • Multilingue : Support français et anglais (FR/EN)
  • Tableau de bord d'administration : Visualisez tous les téléchargements avec leurs détails
  • Export Excel : Exportez facilement toutes les données collectées au format Excel
  • Base de données dédiée : Stockage sécurisé des emails et informations de téléchargement
  • Interface responsive : Compatible avec tous les appareils (desktop, tablette, mobile)
  • Design moderne : Interface utilisateur soignée avec icônes Font Awesome

📦 Installation

Installation manuelle

  1. Téléchargez le plugin depuis le dépôt GitHub
  2. Connectez-vous à votre administration WordPress
  3. Allez dans Extensions > Ajouter
  4. Cliquez sur Téléverser une extension
  5. Sélectionnez le fichier ZIP du plugin
  6. Cliquez sur Installer maintenant
  7. Activez le plugin depuis la page Extensions

Installation via FTP

  1. Téléchargez et décompressez le plugin
  2. Uploadez le dossier dans /wp-content/plugins/
  3. Activez le plugin depuis la page Extensions de WordPress

🚀 Utilisation

Utilisation basique

Utilisez le shortcode suivant dans vos pages ou articles WordPress :

[custom_form_button file="https://votre-site.com/chemin/vers/fichier.pdf"]

Paramètres :

  • file : URL complète du fichier PDF à télécharger (requis)

Exemple d'utilisation

[custom_form_button file="https://exemple.com/brochure.pdf"]

Interface d'administration

  1. Accédez à Auto Download PDF dans le menu d'administration WordPress
  2. Consultez tous les téléchargements effectués avec :
    • ID unique
    • Adresse email du visiteur
    • Nom du fichier téléchargé
    • Date et heure du téléchargement
  3. Utilisez le bouton Exporter vers Excel pour télécharger toutes les données

📊 Données collectées

Le plugin enregistre automatiquement :

  • Email : Adresse email du visiteur
  • Nom du fichier : Nom du PDF téléchargé
  • Date de téléchargement : Horodatage précis de chaque téléchargement

🔧 Configuration requise

  • WordPress : Version 6.0 ou supérieure
  • PHP : Version 7.0 ou supérieure
  • MySQL : Base de données WordPress standard

🎨 Personnalisation

Le plugin utilise des fichiers CSS personnalisables situés dans :

  • assets/css/style.css : Styles du formulaire front-end
  • assets/css/style_settings.css : Styles de la page d'administration

Vous pouvez modifier ces fichiers pour adapter l'apparence à votre thème.

📝 Structure de la base de données

Le plugin crée automatiquement une table wp_auto_download_data avec les colonnes suivantes :

  • ID : Identifiant unique (auto-incrémenté)
  • Email : Adresse email (VARCHAR 255)
  • Nom_Fichier : Nom du fichier PDF (VARCHAR 555)
  • Date_Telechargement : Horodatage (TIMESTAMP)

🔒 Sécurité

  • Sanitisation des données d'entrée
  • Validation des emails
  • Protection contre les injections SQL via les fonctions WordPress
  • Compatible avec les dernières normes de sécurité WordPress

🌍 Support multilingue

Le plugin détecte automatiquement la langue du site WordPress et affiche les textes appropriés :

  • Français (fr_FR) : "Télécharger Brochure", "Télécharger maintenant", etc.
  • Anglais (en_GB) : "Download Brochure", "Download now", etc.

📄 Licence

Ce plugin est sous licence GPL v3 ou ultérieure.

👤 Auteur

Khadija Har

🐛 Support et contribution

Pour signaler un bug ou proposer une amélioration, veuillez ouvrir une issue sur le dépôt GitHub.

📈 Versions

Version 3.5.0

  • Version actuelle du plugin
  • Interface d'administration améliorée
  • Export Excel fonctionnel
  • Support multilingue

💡 Cas d'utilisation

  • Brochures produits : Collectez des leads en échange de brochures produits
  • Guides et ebooks : Distribuez vos guides en échange d'emails
  • Catalogues : Partagez vos catalogues avec suivi des téléchargements
  • Rapports : Offrez des rapports exclusifs à vos visiteurs
  • Livres blancs : Générez des leads qualifiés avec vos livres blancs

Note : Assurez-vous que vos fichiers PDF sont accessibles publiquement via URL pour que le téléchargement fonctionne correctement.