Il y a beaucoup de questions sur la façon de désactiver les mises à jour et / ou de supprimer les notifications de mise à jour. Mais toutes les solutions qui désactivent la mise à jour désactivent également les notifications de mise à jour.
Mais je veux désactiver la possibilité de mettre à jour tout en étant informé des mises à jour disponibles.
Actuellement j'utilise define( 'DISALLOW_FILE_MODS', true );
Codex
Le problème est qu'il désactive non seulement le processus de mise à jour mais également les notifications.
Edit: D'accord, je suis descendu un peu dans le terrier du lapin. Je suppose que je devrais également préciser que je ne parle pas (seulement) des mises à jour principales, mais aussi des plugins et des thèmes.
Si je comprends bien, c'est parce que sur /wp-admin/includes/update.php:250, la fonction revient tôt.
Je vois donc deux options:
- rajouter l'
update_plugins
option qui va à l'encontre du but et je ne suis pas sûr des effets secondaires - ajouter mon propre crochet au
admin_init
type de réplicationwp_plugin_update_rows
. J'ai essayé mais ça ne se ressemble toujours pas. Il semble y avoir encore plus, cela ne semble pas non plus être un moyen très propre de le faire.
EDIT: Il existe un ticket couvrant ce problème au cas où vous voudriez y travailler: https://core.trac.wordpress.org/ticket/25219