İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Wordpress ve Eklenti Güncelleme Uyarılarını Diğer Üyelerden Gizleyin

by_karahan

1
İyinet Üyesi
Katılım
16 Mayıs 2010
Mesajlar
421
Reaction score
2
Konum
Root :)
Özellikle sitelerinde üyelik kaydını açık bulunduran siteler için güncelleme uyarılarının sadece admin yetkisine sahip olan kişinin paneline değil, bütün kayıtlı üyelerin paneline yansıdığını farkettim. Bu durum belki çok büyük bir açık değil ancak her güncellemenin, kullandığımızı her eklentiyle uyumlu olup olmadığını kontrol etmeden kayıtlı üyelerimizden ya da editörlerimizden birtanesinin farkında olmadan ya da bilerek update yapması pek isteyeceğimiz bir hareket olmaz heralde.

WordPress güncelleme uyarılarının kayıtlı üyerlerden, içerik sağlayıcılardan, yazarlardan ve editörlerden gizlenmesi için ufak bir kod yardımı kullanacağız.

WordPress dosyalarımızdan functions.php dosyasını kullanacağız bu işlem için. Öncelikle functions.php dosyamızı ftp ile bilgisayarımıza çekip, her zaman önlemimizi almak için yedeğini aldıktan sonra bir editör ile açıyoruz.

Açtığımız dosyamızın en altında ?> kodu var. Aşağıda vereceğim kodu hemen bu kodun üzerine koyacağız.

Kod:
global $user_login; get_currentuserinfo(); if ($user_login !== “admin”) { // admin kullanıcı adını kendi yönetici kullanıcı adınızla değiştirin add_action( ‘init’, create_function( ‘$a’, “remove_action( ‘init’, ‘wp_version_check’ );” ), 2 ); add_filter( ‘pre_option_update_core’, create_function( ‘$a’, “return lisanssız;” ) ); }


Önemli Uyarı: Kodları incelerseniz “admin” yazısı bizim kullanıcı adımız olacaktır. Yani wordpressin varsayılan kullanıcı adı “admin” olduğu için o şekilde yazdım. Eğer siz admin yerine başka bir kullanıcı adı kullanıyorsanız o kısmı kendi kullanıcı adınızı ile değiştirmelisiniz.

Bu işlemden sonra wordpress güncelleme uyarıları sadece admin yetkisine sahip profilde görünecektir.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst