By 37Design |

Téléverser des images en masse sur WordPress depuis votre téléphone : le guide complet

Cherchez "téléverser des images en masse sur WordPress" et chaque résultat vous dit la même chose : utilisez FTP. Ouvrez FileZilla, connectez-vous à votre serveur, glissez-déposez vos fichiers dans wp-content/uploads, puis installez un plugin pour les enregistrer dans la Médiathèque.

C'est très bien si vous êtes à votre bureau. Mais je suis rarement à mon bureau quand j'ai des photos à envoyer. Je suis sur un chantier. Au restaurant. En réunion client. J'ai 15 photos sur mon téléphone et il me les faut dans WordPress maintenant, pas plus tard quand je rentre chez moi.

Si ça vous parle, ce guide est pour vous.

Le problème avec les conseils existants sur le téléversement en masse

WordPress a été créé en 2003, quand les téléphones ne pouvaient même pas naviguer sur le web. Le système de téléversement de médias reflète encore cette époque. L'uploader intégré traite un lot à la fois via une interface navigateur qui suppose une souris, un grand écran et une connexion haut débit stable.

Sur un téléphone, aucune de ces hypothèses ne tient.

L'interface glisser-déposer n'existe pas sur mobile. Vous appuyez sur un bouton, le sélecteur de fichiers s'ouvre, vous choisissez les photos et le téléversement commence. Sauf que "commence" est généreux. Ce qui se passe vraiment : le navigateur commence à envoyer les fichiers via une seule connexion HTTP, un après l'autre, sans parallélisme. Si vous êtes en 4G, chaque photo de 5 Mo prend 10 à 20 secondes. Quinze photos, c'est 3 à 5 minutes à fixer votre téléphone en espérant qu'une notification ne vous sorte pas de Safari.

Vous changez d'app ? Le téléversement meurt. L'écran se verrouille ? Le téléversement meurt. Signal instable pendant deux secondes ? Vous risquez de perdre tout le lot.

Méthodes qui ne fonctionnent pas bien

L'admin WordPress dans un navigateur mobile

Je viens d'expliquer pourquoi. Le téléversement lui-même est instable, et le tableau de bord est vraiment difficile à utiliser sur un écran de 6 pouces. Boutons minuscules, défilement horizontal et formulaires conçus pour des moniteurs de 1440 pixels. J'ai téléversé des photos comme ça des centaines de fois et ça n'a jamais cessé d'être frustrant.

L'application mobile WordPress

Mieux que le navigateur, mais toujours pas idéal pour les téléversements en masse. L'app envoie les photos de manière séquentielle (une à la fois). Pas d'indicateur de progression du lot, seulement le fichier en cours. Et si vous êtes sur un site auto-hébergé sans Jetpack, faire fonctionner la connexion de manière fiable est une aventure en soi. Je l'ai vue marcher parfaitement pendant des mois, puis refuser de s'authentifier du jour au lendemain après une mise à jour WordPress.

FTP depuis votre téléphone

Des applications comme Transmit et FTPManager permettent de se connecter à votre serveur en SFTP. Le téléversement fonctionne bien. Le problème, c'est tout ce qui suit : les fichiers envoyés par FTP n'apparaissent pas dans la Médiathèque WordPress. Ce sont juste des fichiers sur votre serveur. Il vous faut un plugin comme Media Sync ou Add From Server pour les enregistrer, et cette étape doit être faite depuis un navigateur. Donc vous revenez au problème du navigateur mobile, avec des étapes en plus.

Les apps FTP coûtent aussi entre 10 et 25 $, et vous devez stocker vos identifiants serveur sur votre téléphone. Si la sécurité compte pour vous (et elle devrait), c'est un risque à considérer.

Raccourcis Siri

Il existe des Raccourcis créés par la communauté qui envoient des photos via POST à l'API REST WordPress. Je les ai utilisés. C'est astucieux mais fragile. Apple change le runtime des Raccourcis régulièrement, et personne n'a de forte motivation pour les maintenir fonctionnels. Quand ça casse (et ça cassera), vous déboguez la configuration de quelqu'un d'autre.

Ce qui marche vraiment : SnapPress

Je suis partial ici parce que j'ai créé cette app. Mais je l'ai créée précisément parce que rien d'autre ne résolvait ce problème sans un compromis douloureux.

SnapPress est une application iOS qui téléverse des photos directement dans votre Médiathèque WordPress. Pas de navigateur, pas de FTP, pas de Jetpack. Vous scannez un QR code une fois pour connecter votre site, et ensuite vous choisissez vos photos et appuyez sur téléverser.

Ce qui fait la différence pour les téléversements en masse

Les uploads parallèles. Quand vous sélectionnez 15 photos dans SnapPress, elles ne partent pas une par une. Plusieurs photos s'envoient simultanément. Un lot qui prend 5 minutes dans un navigateur se termine en environ 40 secondes. Ce n'est pas une exagération. L'API REST WordPress accepte les requêtes concurrentes, et SnapPress en tire parti.

La Share Extension est l'autre chose qui a changé mon flux de travail. Dans l'app Photos, je sélectionne les images dont j'ai besoin, j'appuie sur Partager, je choisis SnapPress, je sélectionne le site de destination et j'appuie sur Téléverser. Je n'ouvre jamais l'admin WordPress. Je n'ouvre jamais un navigateur. Les photos partent tout simplement.

Comment le configurer

  1. Installez le plugin SnapPress Connect sur votre site WordPress. Il est gratuit, dans le répertoire officiel des plugins.
  2. Allez dans Outils > SnapPress Connect. Cliquez sur le gros bouton bleu. Un QR code apparaît.
  3. Téléchargez l'app SnapPress (2,99 €, achat unique).
  4. Ouvrez l'app, appuyez sur "Ajouter un site", scannez le QR code.

C'est tout. Ça prend environ une minute. Le plugin crée un mot de passe d'application WordPress automatiquement, donc vous ne tapez jamais d'identifiants sur votre téléphone.

Limites

20 photos par lot. Pour la plupart des situations (articles de blog, fiches produits, couverture d'événements), 20 c'est largement suffisant. Si vous devez envoyer 200 photos d'un coup, le FTP depuis un ordinateur reste la meilleure option.

iOS uniquement pour l'instant. La version Android est en développement.

Médiathèque uniquement. SnapPress ne crée pas d'articles et n'assigne pas de photos aux galeries. Il les met dans votre Médiathèque. Ce que vous en faites ensuite, c'est votre affaire.

Astuces pour des téléversements plus rapides du téléphone vers WordPress

Vérifiez les limites de votre serveur d'abord

WordPress a une limite d'upload PHP qui est souvent de 2 Mo par défaut chez beaucoup d'hébergeurs. Les photos d'iPhone modernes font entre 4 et 8 Mo chacune. Si vos uploads échouent, allez dans Outils > Santé du site > Info > Serveur et vérifiez upload_max_filesize. Demandez à votre hébergeur de l'augmenter à au moins 16 Mo, ou ajoutez ceci à votre .htaccess :

php_value upload_max_filesize 64M
php_value post_max_size 64M

Utilisez le format HEIC sur votre iPhone

Allez dans Réglages > Appareil photo > Formats et choisissez "Haute efficacité". Les fichiers HEIC font environ la moitié de la taille d'un JPEG sans différence de qualité visible. WordPress supporte le HEIC depuis la version 5.8. Des fichiers plus petits signifient des uploads plus rapides, surtout en 4G.

Renommez vos fichiers avant de les envoyer

WordPress utilise le nom du fichier pour le texte alternatif par défaut et comme partie de l'URL de l'image. IMG_7234.HEIC ne dit rien aux moteurs de recherche. Si le SEO compte pour vous (et ça devrait, vu que vous lisez un article sur WordPress), prenez 30 secondes pour renommer les images importantes dans l'app Photos avant de les envoyer.

Choisissez le bon outil selon le nombre de photos que vous envoyez

Situation Meilleure option
1-2 photos, rarement Navigateur mobile
5-20 photos, régulièrement SnapPress
50+ photos d'un coup FTP depuis un ordinateur
Gestion complète du site sur téléphone App WordPress (+ Jetpack)

Si vous lisez cet article, vous êtes probablement dans la tranche 5 à 20. C'est le créneau que rien ne comblait correctement jusqu'ici. Chaque outil existant exigeait soit un ordinateur, soit Jetpack, soit de tolérer un flux de travail bancal.

Essayez SnapPress. C'est 2,99 € et vous saurez en 60 secondes si ça correspond à votre façon de travailler.