Mettre à jour automatiquement les plugins de Wordpress

Mettre à jour automatiquement les plugins de Wordpress

Mettre à jour automatiquement les plugins de Wordpress

Bonjour,

Il y a plein de choses que je trouve bizarre dans l’écosystème WordPress. Par exemple, l’impossibilité d’avoir une mise à jour automatique des plugins (qui sont pourtant indispensables, ce n’est pas du cosmétique) dans le WordPress de base est vraiment étonnant. Tu ne peux que choisir de mettre à jour ton wordpress. Hum. Moi pour ça, j’ai watchtower qui met à jour mon image Docker, ça fonctionne nickel. Il y a bien des plugins pour faire ça, mais ça fait encore un plugin de plus et j’en ai marre de rajouter des choses qui surchargent inutilement mon serveur surtout que tu ne sais jamais tout ce que les développeurs mettent dedans.

J’ai cherché et j’ai fini par trouver une solution simple. Bon ça passe encore par un plugin (erf) mais on va le faire soit-même ! C’est plus sympa déjà !

On va commencer par créer un fichier qu’on va appeler autoupdate_plugins.php

On ouvre le fichier et on met les lignes suivantes :

<?php
/*
Plugin Name: Plugins AutoUpdate
Author: Arky
Description: Automatic update of your plugins
Version: 1.0
*/
add_filter( 'auto_update_plugin', '__return_true' ); //plugins update
add_filter( 'auto_update_theme', '__return_true' ); //themes update

Il ne reste plus qu’à zipper ce magnifique fichier (format .zip), à aller dans la partie « Extensions » de votre wordpress, de cliquer sur le bouton « Ajouter » et « Téléverser une extension » (mon dieu c’est beau le français, on téléverse).

On active le plugin et la magie va opérer quand on va aller voir dans la liste de ses extensions:

A noter que la mise à jour des plugins n’est pas instantanée, ça peut demander un peu de temps mais ça n’est pas génant vu que ça va finir par se faire tout seul. Au final c’est la grande classe, on a fait son propre plugin pour mettre les extensions à jour. Pas mal !

@+