web-dev-qa-db-fra.com

Ajout de fichiers Adobe à un site wordpress

Je dois donner aux membres l'accès aux fichiers Adobe, Illustrator, InDesign et Photoshop sur mon site Web. Y a-t-il un plugin ou quelque chose que je peux mettre sur mon site pour que les gens puissent y accéder et le télécharger?

1
Taylor

Autoriser les types de fichiers en dehors des valeurs par défaut de WP expose votre site à des risques de sécurité, et certains hôtes n'autorisent pas certains types de fichiers. Si votre hôte autorise ces types de fichiers, vous pouvez utiliser la fonction suivante dans un plugin ou un thème enfant:

function wpse_file_uploads($mime_types){
    // photoshop
    $mime_types['psd'] = 'image/vnd.Adobe.photoshop';
    // illustrator
    $mime_types['ai'] = 'application/postscript';
    // indesign
    $mime_types['indd'] = 'application/x-indesign';
    return $mime_types;
}
add_filter('upload_mimes', 'wpse_file_uploads', 1, 1);

Il est probablement préférable de mettre cela dans un plugin personnalisé, car si vous ou un autre utilisateur changez de thème plus tard, vous ne voudrez pas perdre cette fonctionnalité.

3
WebElaine