Beschreibung
Das Plugin ist ein Add-on für das Gravity Forms Formular-Plugin.
Es bietet die Möglichkeit, alle Dateien von einem oder mehreren Gravity Forms Einträgen mit einem Mal herunterzuladen.
Hierzu fügt es einen Download-Link in der Listenansicht, einen Download-Button in der Einzelansicht eines Gravity Form Eintrags, sowie eine Mehrfachaktion hinzu.
Alle hochgeladenen Dateien werden gesammelt und in einer Zip-Datei heruntergeladen.
Screenshots
Installation
- Installiere und konfiguriere das Gravity Forms Plugin,
- Finde dieses Massen-Download-Plugin in der „Plugins hinzufügen“-Seite ihrer WordPress-Installation oder lade das Massen-Download-Plugin in deinen Blog hoch.
- Aktiviere es,
- Den Link zum Massen-Download findest du in der Listen- und Einzelansicht!
FAQ
-
Kann ich den Namen des Zip-Archivs ändern?
-
Du kannst die Einstellungs-Seite von dieser Option verwenden, um den ZIP-Archiv-Namen zu überschreiben. In dieser Option kannst du auch Merge-Tags aus deinem Formular verwenden.
Das Plugin hat den Filter
bdfgf_download_filename
, mit dem man den Namen des ZIP-Archivs ändern kann.Du findest ein Beispiel für die Verwendung des Filters in einem kleinen Plugin als GIST.
-
Kann ich den Datei- oder Ordnername der Einträger im Zip-Archiv ändern?
-
Du kannst die Einstellungs-Seite von dieser Option verwenden, um den Ordner-Namen zu überschreiben. In dieser Option kannst du auch Merge-Tags aus deinem Formular verwenden.
Das Plugin hat den Filter
bdfgf_entry_filename
, mit dem man die Dateinamen ändern kann.Du findest ein Beispiel für die Verwendung des Filters in einem kleinen Plugin als GIST.
-
Wenn ich einen Massen-Download starte, passiert nichts. Was kann ich tun?
-
Fehler wie diese treten in der Regel auf, wenn dein Server zu geringe Werte für
memory_limit
odermax_execution_time
eingestellt hat.Das Plugin stellt die Filter
bdfgf_memory_limit
undbdfgf_max_execution_time
zur Verfügung, um diese Werte zu ändern.Du findest ein Beispiel für die Verwendung des memory_limit Filters und des max_execution_time Filters in den beiden verlinkten GISTs.
-
Kann ich die Berechtigungen zum Massen-Download von Dateien beeinflussen?
-
Standardmäßig dürfen nur angemeldete Benutzer mit der Berechtigung
gravityforms_view_entries
Dateien als Massen-Download herunterladen. Du kannst den Filterbdfgf_download_permission
verwenden, um die Berechtigungsprüfung zu erweitern. -
Kann ich dem ZIP-Archiv weitere Dateien hinzufügen?
-
Das Plugin stellt den Filter
bdfgf_single_entry_uploaded_files
und die Actionbdfgf_after_uploaded_files
zur Verfügung, um diese Werte zu ändern. Du kannst jedem einzelnen Eintrag oder dem gesamten ZIP-Archiv neben den Einträgen zusätzliche Dateien hinzufügen.Du findest ein Beispiel für die Verwendung des bdfgf_single_entry_uploaded_files Filters und der bdfgf_after_uploaded_files Action in den beiden verlinkten GISTs.
Rezensionen
Mitwirkende & Entwickler
„Bulk Download for Gravity Forms“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„Bulk Download for Gravity Forms“ wurde in 2 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.
Übersetze „Bulk Download for Gravity Forms“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
3.2.4
- Entfernen von
Requires Plugins
vom Plugin Kopf, da Premium Plugins aktuell nicht unterstützt werden
3.2.3
- Fehlerbehebung in den Github Actions
3.2.2
- Fehlerbehebung in den Github Actions
- Allgemeine Code-Verbesserungen
3.2.1
- Hinzufügen von
Requires Plugins
in den Plugin Kopf für WP 6.5 und höher
3.2.0
- Hinzufügen des Filters
bdfgf_single_entry_uploaded_files
, um zusätzliche Dateien in jeden Unterordner im ZIP-Archiv hinzuzufügen. - Hinzufügen der Action
bdfgf_after_uploaded_files
, um zusätzliche Dateien in das ZIP-Archiv hinzuzufügen, nachdem die Unterorder die merge tags durchlaufen sind. - Aktualisierung einiger Filter auf die gf_apply_filter Funktion.
- Update auf mindestens PHP Version 7.4
3.1.1
- Korrigieren von einige Formulierungen
3.1.0
- Hinzufügen von 2 neuen Einstellungsfeldern für das Formular, mit denen nun Fehlermeldungen angepasst werden können.
- Fehler behoben, die durch einen falsch gesendeten Header für das Zip-Archiv verursacht werden. Dies führte manchmal dazu, dass die ZIP-Datei nicht geöffnet werden konnte.
- Filter für Download-Berechtigungen hinzugefügt, um eine detailliertere Berechtigungsverwaltung für andere Plugins zu ermöglichen.
- Allgemeine Code-Verbesserungen
- Behebung, dass die Fehlermeldung nicht ausgelöst wird, wenn die Eintrags-ID für den Download eines einzelnen Eintrags ungültig ist.
- Zeigt Fehler, wenn das Formular nicht gefunden wurde.
- Erstellt keine ungültige ZIP-Datei, wenn keine Dateien gefunden werden.
- Einträge überspringen, die nicht abgerufen werden konnten.
3.0.0
- Einführung einer Einstellungsseite.
- Hinzufügen einer Einstellung zum Überschreiben des ZIP-Archiv-Namens.
- Hinzufügen einer Einstellung zum Überschreiben des Ordner-Namens eines Eintrags im ZIP-Archiv.
2.5.0
- Verwendung der
gf_apply_filters()
Funktion, um eine Filterung abhängig von Form-IDs zu ermöglichen
2.4.1
- Wiederherstellen des vendor-Ordners in dem von Github Actions erstellten Builds
2.4.0
- Ersetzen der nonce-Prüfung durch eine Berechtigungsprüfung, um Downloads über Links in mehreren Benachrichtigungen zu ermöglichen.
2.3.0
- Anheben des memory_limit auf 512M und hinzufügen des Filters
bdfgf_memory_limit
zur Veränderung dieses Wertes. - Anheben der max_execution_time auf 120 und hinzufügen des Filters
bdfgf_max_execution_time
zur Veränderung dieses Wertes. - Hinzufügen des Filters
bdfgf_download_filename
, um den Namen des Zip-Archivs zu verändern. - Hinzufügen des Filters
bdfgf_entry_filename
, um den Namen der Dateien im ZIP-Archivs zu verändern.
2.2.0
- Hinzufügen eines Checks, ob die ZIP Erweiterung installiert ist.
- Verwendung kürzerer Labels für die Download-Buttons.
2.1.0
- Die Unterstützung des „Alle X Einträge auswählen“ Links für den Massen-Download wurde ergänzt.
- Behebt einen Fehler, durch den einige hochgeladene Dateien in der Zip-Datei gefehlt haben.
2.0.0
- Fügt eine Mehrfachaktion hinzu, die den Massen-Download aller Dateien von mehreren Einträgen ermöglicht.
1.2.0
- Fügt ein individuelles Gravity Forms merge tag {bulk_download_link} hinzu, um einen Download-Link in der Benachrichtungs-E-Mail anzuzeigen.
- Fügt außerdem ein „link_text“ Attribute dem Gravity Form merge tag {bulk_download_link:link_text=“your link text“} hinzu, um den Standard-Link-Text zu ändern.
1.1.0
- Abfangen von Fehlern beim Hinzufügen von Dateien mit leerem Pfad zur ZIP-Datei
- Verwenden des vereinfachten Formulartitels für den Namen der Download-Datei
1.0.1
- Die Funktion zum Laden der Übersetzungsdatei aus dem Plugin-Verzeichnis wurde entfernt
1.0.0
- Erste stabile Version