Cheatsheet
Masquer les mises à jour de WordPress et des plugins
Lorsque l’on gère un site pour des clients, ou lorsque l’on gère les mises à jour d’une autre manière que par l’interface d’admin, on veut pouvoir masquer ces notifications.
Une fois n’est pas coutume, on se dirige vers le functions.php
pour y ajouter quelques lignes de code.
// On supprime l'entrée update
remove_submenu_page('index.php', 'update-core.php');
// Fonction qui masque les notifications
function remove_core_updates() {
global $wp_version;
return(object) ['last_checked' => time(), 'version_checked' => $wp_version];
}
if (get_current_user_id() !== 1) {
add_filter('pre_site_transient_update_core', 'remove_core_updates'); // Masque pour WordPress Core
add_filter('pre_site_transient_update_plugins', 'remove_core_updates'); // Masque pour les plugins
add_filter('pre_site_transient_update_themes', 'remove_core_updates'); // Masque pour les thèmes
}
Si vous utilisez le framework Steroids, cela se paramètre directement depuis le fichier de configuration.
Commentaires
Rejoignez la discussion !