Commencez votre voyage transfrontalier
Contactez-nous

Développement de sites web, service à la clientèle

Service clientèle

Concepteur (réalisation de prototypes Figma)

Comment masquer les alertes de mise à jour du thème ou du plugin de WordPress

Habituellement, dans la maintenance de WordPress, parfois en raison de certaines erreurs ou de problèmes de compatibilité, nous ne pouvons pas immédiatement mettre à jour le thème ou les plug-ins vers la dernière version, vous devez conserver l'ancienne version, mais cette fois-ci, il y aura un problème : chaque fois que vous cliquez sur l'arrière-plan, vous verrez un petit point rouge très visible, ce qui affecte l'expérience de l'arrière-plan !

wordpress后台更新提示

Dans cet article, nous verrons comment masquer les alertes de mise à jour de thèmes ou de plugins WordPress sans effectuer de mise à jour.

Cacher toutes les mises à jour

Si vous souhaitez masquer rapidement toutes les invites de mise à jour, y compris les mises à jour des thèmes WordPress, des plugins WordPress, du noyau WordPress, etc., vous pouvez ajouter le code suivant au fichier functions.php pour indiquer la suppression de toutes les invites de mise à jour

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') ; //Cœur de WordPress
add_filter('pre_site_transient_update_plugins', 'remove_core_updates') ; //WordPress plugins
add_filter('pre_site_transient_update_themes', 'remove_core_updates') ; //Thèmes WordPress

Il peut également être contrôlé par les trois derniers éléments de code, bloquant certaines catégories d'invites, telles que les thèmes ou les plug-ins, simplement en commentant les lignes de code correspondantes.

Masquer toutes les mises à jour est très facile à utiliser, mais cela peut affecter l'obtention de futures mises à jour et n'est pas recommandé pour une utilisation à long terme.

Masquer les alertes de mise à jour pour des plugins spécifiques

Si vous souhaitez bloquer les mises à jour d'un plugin particulier sur le long terme, vous pouvez ajouter le code suivant au fichier functions.php pour bloquer les invites de mise à jour d'un seul plugin

function remove_update_notifications( $value ) {
    if ( isset( $value ) && is_object( $value ) ) {
        unset( $value->response[ 'elementor/elementor.php' ] ) ; //replace with disabled plugin file
    }
    return $value ;
}
add_filter('site_transient_update_plugins', 'remove_update_notifications') ;

Pour utiliser ce code, vous devez remplacer l'élémentor de cet article par votre propre plugin, généralement au format du fichier php principal à l'intérieur du dossier des plugins, vous pouvez aller dans le répertoire des plugins de WordPress /wp-content/plugins sous la vue

Masquer les alertes de mise à jour spécifiques à un thème

Si vous souhaitez masquer les mises à jour d'un thème, vous pouvez utiliser le code suivant

function remove_theme_update_notification( $value ) {
    if ( isset( $value ) && is_object( $value ) ) {
        unset( $value->response['astra'] ) ; // remplacez par votre propre nom de thème
    }
    return $value ;
}
add_filter('site_transient_update_themes', 'remove_theme_update_notification' ) ;

De même, vous devez remplacer le nom du thème par le vôtre, vous pouvez aller dans le répertoire des thèmes de WordPress /wp-content/themes pour trouver sous le nom du thème sont relativement simples, généralement le nom du thème original, comme ocanwp, astra, generatepress, etc.