Accéder à un site WordPress via un smartphone Android

Il existe  plusieurs façons d’accéder à un site WordPress depuis son smartphone : avec un navigateur, grâce à une application ou en utilisant une « Progressive Web App ».

Cette dernière solution permet d’accéder au site depuis une icône placée sur l’écran d’accueil, comme avec une application. La différence essentielle tient au fait qu’on ne peut pas utiliser les ressources spécifiques du smartphone : localisation, appareil photo…

Découvrir Gutenberg dès maintenant

« Gutenberg » est le nom du nouvel éditeur d’article de WordPress qui remplacera l’actuel éditeur en avril 2018. La grande nouveauté est qu’il fonctionne avec des blocs (de textes, d’images…) que l’on positionne dans la page éditée.

Dès maintenant, une extension permet de l’installer pour vérifier qu’il n’y a pas d’incompatibilité avec le thème ou les autres extensions utilisées et pour se familiariser avec son mode de fonctionnement.

Il est aussi possible de manipuler Gutenberg en accédant à un site de test.

Dupliquer un site WordPress en local par copie de la Base de Données

Dupliquer un site WordPress de production vers une plateforme de développement local WampServer permet de tester les modifications plus rapidement et plus sûrement que sur le serveur distant.
Les modifications validées localement peuvent être reportées sur le site de production en évitant de le rendre indisponible suite à une erreur de programmation.

WordPress se compose de fichiers et d’une Base de Données. Dupliquer les deux permet d’obtenir la copie la plus proche possible de l’original.  Sauf qu’il faut entre autres intervenir dans la Base de Données pour remplacer les références vers l’ancien site par des références vers le nouveau site. Rien de bien compliqué, mais cela doit être réalisé avec soin.

Modifier le préfixe des tables WordPress

Toutes les tables du noyau WordPress commencent par un préfixe identique qui est « wp_ » par défaut (exemple : « wp_users »).

Modifier le préfixe est nécessaire lorsqu’on veut installer plusieurs sites WordPress sur une même Base de Données. C’est vivement recommandé pour se protéger de tentatives de piratage qui ciblent les tables standard. C’est utile, par exemple si on a créé un site local qui est une copie d’un site de production.

L’extension « Press This » de WordPress

Vous consultez un site internet, et vous aimeriez pouvoir facilement recopier tout ou partie de son contenu dans un nouvel article publié sur votre site WordPress. C’est exactement ce que permet l’extension « Press This ».

Jusqu’à la version 4.8, l’outil était intégré au noyau de WordPress. Depuis la version 4.9, il faut installer l’extension « Press This ».

Toujours créer un hôte virtuel (Virtual Host) avec WampServer

Après avoir installé WordPress sur WampServer, il est possible d’accéder au site en utilisant une adresse web du type « http://localhost/monwordpresslocal ». Cette façon de procéder fonctionne jusqu’à un certain point, mais crée des problèmes car l’adresse web est alors une sorte de mélange entre une url véritable et un adressage par répertoire sur le serveur.

La solution consiste à créer un hôte virtuel (Virtual Host) qui effectuera correctement le lien entre l’URL  et l’installation de WordPress.

Tester XML-RPC

XML-RPC permet d’échanger  des données entre un site WordPress et une application externe installée sur un serveur, sur un smartphone….
En utilisant le corps de la requête HTTP(S), et pas seulement l’adresse web (url),  XML-RPC permet d’échanger un volume de données important dans les requêtes : celles qui demandent des données au site et celles pour la réponse du site.

Cet article décrit une solution pour créer et visualiser les échanges XML-RPC avec un site WordPress .

Bloquer XML-RPC, sauf pour …

XML-RPC permet d’échanger des données entre un site WordPress et une application externe sans passer par un navigateur web (Firefox, Chrome, Edge…). Par exemple, il est possible de récupérer un article ou au contraire d’en publier à partir d’une application installée sur un smartphone.

Le souci, c’est que derrière l’application, il n’y a pas toujours quelqu’un de bien intentionné. Voilà pourquoi il est conseillé de bloquer l’accès XML-RPC… sauf pour les extensions actives sur votre site et qui l’utilisent.

Les versions du noyau WordPress

Le noyau est constitué des fichiers  de programmes présents sur toute installation WordPress. Il peut être complété par des extensions ou des thèmes qui diffèrent suivant le site. Il évolue par versions successives qu’il faut installer.

Les versions majeures enrichissent les fonctions disponibles et en améliorent le fonctionnement technique.
Les versions mineures apportent des correctifs de bogues et des améliorations de sécurité.

Par défaut, les mises à jour mineures s’installent automatiquement et les versions majeures sont à la main des administrateurs qui décident quand les installer sur leur site.

À noter : les mises à jour majeures peuvent s’accompagner d’une mise à jour de la structure de la Base de Données WordPress.