WordPress eklenti güncellemeleri eklenti sahiplerinin birçok nedenden dolayı yapmakta olduğu bir işlemdir. Eklentinin sürekli güncellenmesi demek güvenlik, yeni özellikler ve daha hızlı bir sürüm demektir. Buna rağmen kullanmakta olduğunuz eklentinin yeni sürümünü kurmak istemiyor, uyarısını dahi görmek istemiyorsanız bunu functions.php’ye ekleyeceğiniz basit bir kod ile yapabilirsiniz.
Öncelikle kullandığınız temanın functions.php’sini yedekleyin. Daha sonra functions.php’yi açıp
Şu kodu ekleyin.
function my_filter_plugin_updates( $value ) { unset( $value->response['eklentiklasörismi/eklenti.php'] ); return $value; } add_filter( 'site_transient_update_plugins', 'my_filter_plugin_updates' );
Burada dikkat etmeniz gereken kısım “eklentiklasörismi/eklenti.php”
Eklenti klasör ismi güncelleme uyarısını kapatmak istediğiniz eklentiye ait klasör,
eklenti.php ise eklenti klasörünün içerisindeki eklentiye ait php. Bu php genelde klasör ile aynı isimdedir. Ben örnek olması açısından contact-form-7 eklentisinin güncelleme uyarısını kapattım ve resimli olarak gösterdim.
wp-contact-form-7.php php ismi.
Eğer contact form 7’nin güncelleme uyarısını kapatacak olursak functions.php’ye eklenmesi gereken kod şu olacak.
function my_filter_plugin_updates( $value ) { unset( $value->response['wp-contact-form-7/wp-contact-form-7.php'] ); return $value; } add_filter( 'site_transient_update_plugins', 'my_filter_plugin_updates' );
İşlem bu kadar!
Konu Güncellemesi (14.11.2017)
* Ömer arkadaşımızın
add_filter( 'pre_site_transient_update_core', create_function( '$a', "return null;" ) );
temanızın functions.php’sine yukarıdaki kodu eklerseniz, tüm eklentilerin güncelleme uyarısını kapatmış olursunuz.
Eğer yapmış olduğunuz işlemden sonra herhangi bir hata alırsanız, yedeklediğiniz functions.php’yi geri yükleyin ve aldığınız hatayı yorum bölümünden bana yazın 🙂
Konuyu güncelledim ve wordpress tüm eklentilerin güncelleme uyarısını kapatmayı ekledim.
Kodları en alta ekledim ama olmadı hocam hala güncelleme bildirimi var.
2 veya 3 eklenti için ne yapmamız gerekiyor :)
Gerçekten çok faydalı bir konu olmuş. Ben bunları temaların ve eklentilerin versiyon numaralarını tek tek yükselterek yapıyordum. Hiç kodla kapatmak aklıma gelmemişti. Emeğinize sağlık.
Merhaba, eğer tüm eklentiler için güncelleme uyarısını kapatmak istersek bunu nasıl yapacağız?