Si votre WordPress vous annonce « La rotation d’image n’est pas disponible avec cet hébergeur. » dans l’outil de gestion des médias, pas de panique. C’est facile à résoudre.
Étiquette : WordPress
WordPress : forcer le HTTPS
Comme vous ne le savez peut être pas. Enfin si car vous suivez un peu l’actualité quand même, le HTTPS s’impose partout et Google l’encourage fortement en privilégiant dans ses résultats les sites HTTPS mais aussi à travers les navigateurs qui préviennent désormais qu’une connexion n’est pas sécurisée, qu’un formulaire n’est pas sécurisé etc. Le HTTPS permet également de gagner en performances dans certains cas. Bref. C’est bon, mangez en. Et en passant votre WordPress en HTTPS vous aurez peut être un souci de « mix media » ..
Si vous passez votre site en HTTPS et que votre base de données WordPress ne contient que des appels en HTTP vers vos fichiers (images par exemple) il convient de faire un peu de ménage en remplaçant ces URLS par des URLs relatives.. Dès lors, les médias se chargeront avec le même protocole d’appel que celui de la page : si la page est chargée en HTTP, ils seront appelés en HTTP, si la page est chargée en HTTPS, c’est le HTTPS qui primera.
J’aime et utilise beaucoup le système de commentaires « Disqus » avec mes sites WordPress (vous pouvez le voir en action sur BlogAutomobile par exemple). Mais le plugin d’origine a la fâcheuse tendance de charger les commentaires et son code .. à chaque page. Un comportement qui peut donner l’impression que la page est méga longue à charger.
La lenteur on aime pas.
Et notre sauveur est là pour permettre le chargement de Disqus seulement en cas de clic ou lors du défilement des pages!
Si vous utilisez le fabuleux serveur Web NGINX pour héberger votre blog sous WordPress, il y a une petite règle toute bête à ajouter dans vos configurations qui .. protège un peu des scans de vulnérabilités que permettent par exemple l’outil WPScan qu’on retrouve dans les distributions comme Blackbox Linux, Pentoo, Kali, ArchAssault.
Votre WordPress semble bien marcher mais quand vous essayez de créer un nouveau post ou une nouvelle page vous tombez sur une page blanche? La solution est .. à proximité.
Pour BlogAutomobile j’avais une problématique (enfin c’était simple) .. de fichiers d’image rattachés à des articles …
Le souci étant qu’une fois sur une page d’image (peut être arrivé par une recherche sur le Web?) il était impossible de savoir facilement de quel article venait la photo. Et dans WordPress il y a une fonction très simple qui permet de le faire.
Elle s’appelle is_attachment(). Elle détecte si un article (par exemple une image) est la pièce jointe (et donc au passage un post « enfant » d’une page parent) d’un autre.
L'article auquel ce fichier est lié est : post_parent); ?>
Avec le petit bout de code ci-dessus, placé dans le fichier single.php par exemple .. votre site affichera donc les articles sources pour vos fichiers joints :)
P3, Plugin Performance Profiler
Si vous avez des problèmes de performances sur WordPress et notamment des temps de chargement très élevés, il se peut qu’un plugin vous fasse des misères et impacte le fonctionnement de votre site (et donc de votre serveur).
Pour ça l’hébergeur GoDaddy a développé un excellent plugin (oui, on fait la chasse aux ralentissements créés par des plugins avec un autre plugin) nommé P3 Plugin Performance Profiler ( d’où les 3 P ).
Sous WordPress il est possible de faire automatiquement les mises à jour du CMS mais aussi de ses plugins pour ajouter des fonctionnalités et parfois colmater des failles de sécurité.
Une autre démarche pour améliorer un petit peu la sécurité de votre WordPress : cacher la mention « Meta Generator » de WordPress. Comme en cachant le numéro de version, cette astuce rend plus difficile l’identification de votre version de WordPress.