Supprimer les infos de mise à jour

Table des matières
Plusieurs personnes contribuent à l’écriture de vos publications ? Vous avez créé un environnement Wordpress ou les contributeurs peuvent saisir du contenu ? Vous voudriez que cet environnement n’affiche pas les mises à jour de Wordpress, ni celles des plugings ?

Introduction

Quand on partage un environnement WordPress avec des contributeurs, des abonnées, des auteurs ou n’importe quel autre rôle dont un utilisateur peut hériter, on voudrait non seulement lui enlever certains droits, comme celui d’administrateur ou simplifier l’interface utilisateur, mais aussi de supprimer toutes les informations concernant les mises à jour de WordPress ou celles des plugins qui polluent sans vraiment leur être utile.

Faire simple…sans plugin

On peut le faire avec des plugins comme White Label CMS. Maintenant, si il s’agit juste d’enlever les infos concernant les mises à jour, il est peut-être préférable de le faire avec quelques lignes de codes en PHP.

Voici ma méthode

// hide update notifications
function remove_core_updates() {
  global $wp_version;
  return(object) array(
    'last_checked'=> time(),
    'version_checked'=> $wp_version
  );
}
add_filter('pre_site_transient_update_core','remove_core_updates');
add_filter('pre_site_transient_update_plugins','remove_core_updates');
add_filter('pre_site_transient_update_themes','remove_core_updates');

Ces quelques lignes de codes permettent de supprimer l’heure du dernier contrôle ainsi que celle de la dernière version de WordPress.

On applique ce code à 3 filtres, les mises à jour du coeur de WordPress (update core), de la mise à jour des plugins (update plugins) et de la mise à jour des thèmes (update themes).

Vous pouvez bien entendu afficher les infos seulement pour l’administrateur en filtrant les rôles

if (current_user_can('administrator') {
  code...
}
Table des matières
A consulter également

Créer une App pour Azure (partie 4)

Créer une page d’archive

Réglages de base de WordPress et Elementor

Travailler avec les dates

Le thème enfant et les paramètres globaux

Les fenêtres modales et le système de connexion

SEO et réécriture des URL

Plan des pages

Les plugins utilisés sur Fuyens.ch

Créer une App pour Azure (partie 5)

A consulter également

Conception du site web

Créer une App pour Azure (partie 5)

Liste de contrôle avant la mise en ligne

Comment ajouter le ReCaptcha (sans plugin)

Inscription

Pour vous inscrire, veuillez remplir les champs ci-dessous

Mot de passe oublié ?

Vous allez recevoir un message avec un lien vous permettant de renouveler votre mot de passe

Mise à jour du mot de passe

Veuillez entrer votre ancien mot de passe ainsi qu'un nouveau
et confirmer celui-ci

Connexion