Zusätzliches Menü

Holen Sie sich MemberPress noch heute! Lassen Sie sich für die Inhalte, die Sie erstellen, bezahlen! MemberPress jetzt kaufen
  1. Startseite
  2. Wissensdatenbank
  3. FAQs
  4. Wie man
  5. Wie man Mitgliedern das Hochladen von Dateien erlaubt

Wie man Mitgliedern das Hochladen von Dateien erlaubt

MemberPress erlaubt Ihnen, eine Handvoll von verschiedene benutzerdefinierte Feldtypen die ein Mitglied ausfüllen muss, wenn es sich für ein Mitgliedskonto auf Ihrer Website anmeldet.

In einigen Fällen möchten Sie vielleicht einige Dokumente des Benutzers überprüfen, bevor Sie seine Mitgliedschaft auf Ihrer Website genehmigen.

Erstellen Sie dazu einfach ein neues benutzerdefiniertes Feld vom Typ "Dateiupload" wie das unten abgebildete:

Auf den Anmeldeformularen für Ihre Mitgliedschaft(en) gibt es jetzt ein neues Feld, in das das Mitglied ein Dokument hochladen kann.

Nachdem sich das Mitglied registriert hat, können Sie (als Administrator) die hochgeladene Datei des Benutzers in dessen WordPress-Benutzerprofil einsehen (siehe unten):

Hinweis: Zusätzlich werden die hochgeladenen Dateien des Nutzers in der wp-content/uploads/mepr/benutzerdateien/ Ordner

Klicken Sie auf Siehe öffnet die Datei oder lädt sie herunter, je nachdem, wie Ihr Browser für den jeweiligen Dateityp eingestellt ist.

Klicken Sie auf Ersetzen Sie können Sie stattdessen eine andere Datei hochladen.

Standardmäßig lässt MemberPress aus Sicherheitsgründen nicht zu, dass das Mitglied den Speicherort der hochgeladenen Datei erfährt oder diese einsehen kann. Dies verhindert, dass sich Bots registrieren, hochladen und bösartigen Code ausführen.

Wenn Sie jedoch Ihren Mitgliedern die Möglichkeit geben möchten, die von ihnen hochgeladenen Dateien anzuzeigen, können Sie den/die folgenden Shortcode(s) verwenden:

[mepr-user-file slug="mepr_drivers_license"]

Dieser Shortcode generiert einen Link zu der Datei, die der aktuell angemeldete Benutzer hochgeladen hat, mit dem Slug als klickbarem Link-Text-Namen. Der Link wird die Datei in einem neuen Tab öffnen.

[mepr-user-file slug="mepr_drivers_license" userid="5521"]

Dieser Shortcode generiert einen Link zu der vom Benutzer mit der ID 5521 hochgeladenen Datei mit dem Slug als klickbarem Linktext-Namen. Der Link wird die Datei in einer neuen Registerkarte öffnen.

[mepr-user-file slug="mepr_drivers_license"]Download[/mepr-user-file]

Dieser Shortcode generiert einen Link zu der vom aktuell angemeldeten Benutzer hochgeladenen Datei mit dem Text zwischen den Shortcodes (Download) als klickbarem Linktext-Namen. Der Link wird die Datei in einem neuen Tab öffnen.

Wenn Sie einen Link zu der Datei in einer E-Mail hinzufügen möchten, können Sie den E-Mail-Parameter {$usermeta:slug} verwenden. Ersetzen Sie einfach "slug" durch den Slug des Dateifelds wie folgt:  {$usermeta:mepr_drivers_license}

Mitglieder können ihre Datei(en) von ihrer Kontoseite aus ersetzen, wenn Sie bei der Erstellung des Dateiupload-Feldes in MemberPress > Einstellungen > Registerkarte Felder die Option "Im Konto anzeigen" aktiviert haben.

MemberPress unterstützt nur Uploads der folgenden Typen:

      "jpg|jpeg|jpe" => "image/jpeg",
      "gif" => "image/gif",
      "png" => "image/png",
      "tiff|tif" => "image/tiff",
      "txt|asc|c|cc|h|srt" => "text/plain",
      "csv" => "text/csv",
      "rtx" => "text/richtext",
      "zip" => "anwendung/ion/zip",
      "doc" => "anwendung/msword",
      "pot|pps|ppt" => "anwendung/vnd.ms-powerpoint",
      "xla|xls|xlt|xlw" => "anwendung/vnd.ms-excel",
      "docx" => "anwendung/vnd.openxmlformats-officedocument.wordprocessingml.document",
      "pptx" => "anwendung/vnd.openxmlformats-officedocument.präsentationml.präsentation",
      "odt" => "anwendung/vnd.oasis.opendocument.text",
      "odp" => "anwendung/vnd.oasis.opendocument.präsentation",
      "ods" => "anwendung/vnd.oasis.opendocument.spreadsheet"
Für fortgeschrittene Benutzer, wenn Sie diese ändern möchten, können Sie unseren WordPress PHP-Filter verwenden  mepr_upload_mimes wie unten gezeigt. Sie können das Code-Snippet mit einem Plugin wie dem WPCode Plugin (setzen Sie das Snippet auf Run Everywhere). Bitte lesen Sie diesen Artikel für Details: Hinzufügen von benutzerdefinierten Codefragmenten in WPCode.
// PDF-Uploads zulassen
function alter_mepr_upload_mimes($mimes) {
  $mimes['pdf'] = 'application/pdf';
  return $mimes;
}
add_filter('mepr_upload_mimes', 'alter_mepr_upload_mimes');
War dieser Artikel hilfreich?

Verwandte Artikel

Computerfrau

Holen Sie sich MemberPress noch heute!

Lassen Sie sich für die von Ihnen erstellten Inhalte bezahlen.