Commencez votre voyage transfrontalier
Contactez-nous

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

Service clientèle

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 !
Dans cet article, nous verrons comment masquer les alertes de mise à jour de thèmes ou de plugins WordPress sans effectuer de mise à 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.
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
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.