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

Page d’accueil

Conception du site web

Pourquoi créer un plan du site (sitemap)

Créer une App pour Azure (partie 5)

Personnalisation d’une zone de commentaires

Créer des champs personnalisés

Capturer une carte géographique

Impression d’un PDF

Comment personnaliser le tableau de bord

Créer une App pour Azure (partie 4)

A consulter également

Comment ajouter le ReCaptcha (sans plugin)

Créer une App pour Azure (partie 1)

Créer une App pour Azure (partie 2)

Site multilingue

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