Zablokowanie możliwości aktualizacji dla konkretnych wtyczek

Aby wyłączyć możliwość aktualizacji musimy użyć filtru site_transient_update_plugins i odznaczyć wybrane wtyczki podając ścieżkę do głównego pliku wtyczki. Na przykładzie dodatku Woocommerce będzie wyglądać to w następujący sposób:

function remove_updates_info( $value ) {
   unset( $value->response['woocommerce/woocommerce.php'] );

   return $value;
}
add_filter( 'site_transient_update_plugins', 'remove_updates_info' );

Dodając do funkcji dodatkowe ścieżki, zablokujemy możliwość aktualizacji dowolnej liczby wtyczek. Tym razem na przykładzie Yoast SEO:

function remove_updates_info( $value ) {
   unset( $value->response['woocommerce/woocommerce.php'] );
   unset( $value->response['wordpress-seo/wp-seo.php'] );

   return $value;
}
add_filter( 'site_transient_update_plugins', 'remove_updates_info' );

Dodaj poradę do ulubionych i powróć do niej w każdej chwili
Kategoria: