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

Comment personnaliser le tableau de bord

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

Liaison de pièces jointes

Créer une App pour Azure (partie 4)

Capturer une carte géographique

Les plugins utilisés sur Fuyens.ch

Exécuter du Javascript dans WordPress

Impression d’un PDF

Créer une App pour Azure (partie 3)

Créer des champs personnalisés

A consulter également

Liaison de pièces jointes

Travailler avec les dates

Créer une App pour Azure (partie 3)

Comment personnaliser le tableau de bord

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