Archives du blog

Uploader différents types de fichiers dans WordPress

Alors que je rédigeais mon dernier article « première extension pour Chrome« , je fus confronté à la question du téléchargement de fichiers.

Car si WordPress accepte d’origine les fichiers images et bureautiques, ce n’est pas le cas pour les fichiers ZIP, RAR ou dans mon cas, CRX (extension Chrome).

La solution

Voyons voir comment ajouter des types de fichiers à télécharger dans WordPress.

  1. Rendez-vous dans « thèmes » puis dans « éditeur » ;
  2. Chercher le fichier « fonctions du thème » ;
  3. Ajouter le code ci-dessous à la fin du fichier.
// Appel de Extend_Upload_Mimes sur le tableau des mimes
// supportés :
add_filter('upload_mimes', 'Extend_Upload_Mimes');

/* 
 * Fonction Extend_Upload_Mimes :
 * Prend en argument le tableau associatif des types mimes
 * supportés le modifie et le retourne modifié.
 */
function Extend_Upload_Mimes ( $CurrentMimes=array() ) {
// Ajout de nouveaux types :
 $CurrentMimes['bz2|tbz2|tbz'] = 'application/x-bzip2';
 $CurrentMimes['gz|tgz'] = 'application/x-gzip';
 $CurrentMimes['sh'] = 'text/x-shellscript';
 $CurrentMimes['zip'] = 'application/zip';

 $CurrentMimes['crx'] = 'application/x-chrome-extension';
// Suppression de types non souhaités :
 unset( $CurrentMimes['exe'] );

 return $CurrentMimes;
}

Ça fonctionne

Upload de fichiers - ça marche

Autres types de fichiers

Je vous ai montré comment ajouter de fichiers compressés ZIP, RAR et leurs copains ainsi que les extensions Chrome.

Si vous vous demandez comment ajouter d’autres types de fichiers, n’hésitez pas à me poser la question en commentaire.

 

Cette article est basé sur celui-ci : http://www.admin-linux.fr/?p=7824

Posté dans Wordpress
Tags : ,

Mise à jour de WordPress multi-site et perte du super admin

Contexte et problème

Avec le passage de la version 2 de WPmu à la version 3, plus moyen d’administrer mon réseau de blog.

Cherchage sur le net, rien trouvage. Débrouillage soi-même. J’ai fini par y arriver.

Voici comment :  Lire la suite ›

Posté dans Informatique, Wordpress
Tags : ,

PHP dans une page WordPress

Un second article au sujet de mes tribulations WordPressiennes. J’essaie d’insérer du code PHP dans une page WordPress.

Pour cela, j’ai trouvé trois plugins censés permettre cela, dont :

  • Exec-PHP
  • PHP-Exec
  • Run-PHP

Mon attention c’est plus particulièrement porté sur le premier. Pour l’instant, tout ce que j’arrive à faire c’est utiliser PHP sans un widget texte.

J’ai poursuivi mes recherches et j’en arrive à la conclusion qu’aucune solution n’est adaptée à WP Mu, espérons que ça change avec le rassemblement des codes sources de WP Mu, de WP et de Buddy Press en une seule et même application web.

Posté dans Informatique, Wordpress
Tags : , , ,

À propos de l’auteur

Nickko

Nickko, passionné par le web et, l'informatique et tant d'autres choses, je file le verre, lève de la fonte et créé des bijoux et je chatouille des micro-contrôleurs.

Ergonome dans la vie, je travaille et je vis à Bruxelles. J'organise les Cafés Numériques et je participes aux repairs cafés.

Retrouvez moi sur...

Quelques photos…

QR code en négatif
QR code en négatif
Affiche Microsoft Foursquare Café Numérique Inscakpe & explication