Die WordPress-Medienbibliothek ist, wie bereits bekannt, auf bestimmte Dateitypen wie .jpg, .png, .gif etc. beschränkt. Das Dateiformat .vcf für die vCards (Visitenkarte) gehört nicht dazu und der Upload wird mit einer Fehlermeldung quittiert. Ich beschreibe wie Ihr die vCard trotzdem hochladen könnt.
Was ist eine vCard
Das ist eine sehr nützliche elektronische Visitenkarte um Besuchern der Webseite die eigene Kontaktinformation schnell zur Verfügung zu stellen. Online gibt es Generatoren um eine Visitenkarte zu erstellen. Dazu empfehle ich den vCard Generator von der Nova GmbH.
Upload in WordPress aktivieren
Um das Problem zu beheben fügen Sie diesen Code der functions.php Ihres Themes oder dem Seitenspezifischen-Plugin (muss separat erstellt werden) hinzu, um den vCard-Upload zu ermöglichen. Dadurch wird der MIME-Type für .vcf hinzugefügt. So erkennt WordPress den Dateityp und kann problemlos geladen werden.
/**
* Enable vCard Upload
*
*/
function be_enable_vcard_upload( $mime_types ){
$mime_types['vcf'] = 'text/vcard';
return $mime_types;
}
add_filter('upload_mimes', 'be_enable_vcard_upload' );
2 Kommentare
Funktioniert perfekt, danke!
Hallo Bogdan, perfekt… 😉 schön das ich helfen konnte…