WordPress внутренне использует транзиентные объекты для кэширования данных. site_transient_update_themes
и site_transient_update_plugins
— это именно такие объекты, содержащие информацию об обновлениях. Написанный код перехватывает эти объекты перед тем, как WordPress отобразит информацию об обновлениях. Возвращение null
приводит к тому, что WordPress не обнаруживает доступных обновлений, и, следовательно, не показывает уведомления.