kulturbanause Blog

Responsive Design, WordPress, Konzeption, HTML, CSS, JS & UX/UI …

Visitenkarten-Upload (*.vcf) in WordPress erlauben

vCards (*vcf) sind elektronische Visitenkarten, die es ermöglichen, Kontaktdaten unkompliziert in das eigene Adressbuch zu übernehmen. Also ein sehr nützliches Format um den Besuchern einer Website Kontaktinformationen schnell zugänglich zu machen. Schade nur, dass die WordPress-Mediathek den Upload dieses Dateiformats bisher verbietet. Mit einer kleinen Anpassung an der functions.php behebt ihr dieses Problem.

Workshops und Seminare von kulturbanause

Visual Prototyping, Responsive Design, CSS Grid & Flexbox, WordPress, Adobe XD, HTML & CSS Grundlagen, Website-Optimierung …

Jetzt Frühbucher-Rabatte sichern!

Fehlermeldung beim Upload einer VCF-Datei in WordPress

Versucht ihr eine Datei des Formats VCF in die Mediathek von WordPress zu laden, erscheint folgende Fehlermeldung: »„Visitenkarte.vcf“ konnte nicht hochgeladen werden. Aus Sicherheitsgründen ist dieser Dateityp nicht erlaubt.«

vcard-upload-wordpress
Screenshot der Fehlermeldung von WordPress

 

 

MIME-Type für VCF hinzufügen

Um das Problem zu beheben, fügt folgendes Snippet in die functions.php eures Themes ein. Dadurch wird der MIME-Type für VCF hinzugefügt. Anschließend kennt WordPress den Dateityp und verbietet den Upload nicht länger.

add_filter('upload_mimes', 'kb_add_mimes');

function kb_add_mimes ( $kb_all_mimes=array() ) {
  $kb_all_mimes['vcf'] = 'text/x-vcard';
  return $kb_all_mimes;
}

Das Hinzufügen von bislang unbekannten Dateitypen ist keine Theme-Funktion. Das Snippet sollte daher eigtl. besser als seitenspezifisches Plugin verwendet werden.

Links / Quellen

Jetzt bist du gefragt!

Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freuen wir uns auf deinen Kommentar.

Du kannst diesen Beitrag natürlich auch weiterempfehlen. Wir sind dir für jede Unterstützung dankbar!

Unterstützung bei WordPress-Projekten

Unsere WordPress Agentur ist auf die Entwicklung maßgeschneiderter WordPress-Themes und -Websites spezialisiert. Wenn du Unterstützung bei der Planung, Gestaltung und Entwicklung eines Projekts benötigst, helfen wir gerne weiter.
WordPress-Leistungsangebot →

Das könnte dich auch interessieren

Kommentar verfassen

Dieser Blog lebt vom Feedback der Besucher! Also los, mach mit!
Bitte habe Verständnis dafür, dass Kommentare die mit dem Inhalt dieses Beitrags nichts zu tun haben, gelöscht werden.