Accélérer WordPress #5 – Supprimer des plugins

Une bonne partie du temps de chargement de votre blog est occupée à l’activation des plugins. Vous avez ajouté des fonctionnalités essentielles, vous avez plus de 20 plugins actifs ? Oui, moi aussi, et je sais : c’est trop !

C’est d’autant plus « trop » que WordPress n’optimise pas vraiment l’ordre (ni le moment) de chargements des plugins. En fait, je crois bien qu’ils sont tous là, sur chacune des pages, qu’ils soient utilisés ou non.

Je vais partager ici mes trouvailles.

Supprimer « Related Posts »

Il existe plusieurs plugins qui affichent, pour chaque article, les « articles suggérés ». C’est bien pratique dans un blog où les articles disparaissent sous la pile, même s’ils traitent de sujets très proches.Je recommande vraiment de suggérer d’autres articles à lire.

J’avais installé « WordPress related posts » qui fait vraiment bien son travail : il faut juste 0,2 secondes pour charger les CSS sur la page d’accueil, qui est statique et n’a pas de « related post » !

La suggestion des articles s’effectue de manière usuelle sur la base des mots clés : il est donc très important :

  • D’en mettre (alors que ça ne sert pas du tout au référencement)
  • Et de vérifier régulièrement s’il n’y a pas trop de doublons mal orthographiés (oui, ça m’arrive aussi …)

Je vous recommande cet excellent article (en anglais) qui décrit le bout de code à ajouter à votre template « single.php », juste avant <?php comments_template(); ?>, pour afficher les vignettes (thumbnails) et les titres des articles suggérés en bas de chacun de vos posts.

Bien entendu, vous adapterez le code si, au lieu des vignettes, vous préférez une liste à puce (c’est mon cas, j’ai le titre + les 150 premiers caractères de l’article).

Supprimer « Share Post »

Je pense que c’est aussi une fonctionnalité essentielle (surtout pour les plus jeunes) : un click et c’est sur Facebook, LiknedIn, Twitter … J’avais « share and follow » (non, je ne mets pas de lien) qui est une usine à gaz : près de 0,8 secondes, rien que pour charger l’image à partir de laquelle les vignettes sont extraites …

Ça me manque un peu, alors si vous avez une soluce je suis preneur …

[Edit] J’ai aussi supprimé « Login with Ajax« , ça a été un peu compliqué mais ça fonctionne.

A suivre …

Share