Bir WordPress web sitesini yönetmek, özellikle eklenti ve tema güncelleme bildirimlerinin sürekli akışı göz önüne alındığında bunaltıcı gelebilir. Kullanıcılardan sürekli olarak bu güncellemelerin düzinelercesine tek tek manuel olarak tıklamanın sinir bozucu ve zaman alıcı bir görev olduğunu duyuyoruz.
Ancak, göz ardı edemeyeceğiniz bir görev. Eklentilerinizi ve temalarınızı güncel tutmazsanız, siteniz güvenlik tehditlerine karşı savunmasız hale gelebilir ve uyumluluk sorunları yaşayabilir.
Neyse ki, hem eklentiler hem de temalar için otomatik güncellemeler ayarlayabilirsiniz. Bu, sitenizi güvenli ve sorunsuz çalışır durumda tutarken her ay saatlerinizi kurtarabilir.
Bu makalede, WordPress eklentileriniz için otomatik güncellemeleri nasıl etkinleştireceğinizi ve isterseniz belirli eklentileri otomatik güncellemelerden nasıl hariç tutacağınızı göstereceğiz.

WordPress Eklentilerini Ne Zaman ve Neden Otomatik Olarak Güncellemelisiniz?
Varsayılan olarak WordPress, güvenlik veya küçük bir sürüm mevcut olduğunda kendini otomatik olarak güncelleyebilir. Büyük sürümler için güncellemeyi kendiniz başlatmanız gerekir. Eklenti ve tema güncellemelerini de kendiniz yüklemeniz gerekir.
WordPress sitenizi güncel tutmak, sitenizin güvenliği ve kararlılığı için çok önemlidir. Daha fazla ayrıntı için WordPress'in en son sürümünü neden her zaman kullanmanız gerektiği hakkındaki rehberimize bakın.
Aynı şey web sitenizde yüklü olan tüm eklentiler ve temalar için de geçerlidir. Yeni özellikler ve düzeltmeler almak için eklentiler ve temalar için güncellemeler yüklemeniz gerekir.
Ancak, bazılarının diğerlerinden daha sık güncellendiğini fark etmiş olabilirsiniz. Popüler WordPress eklentilerinin çoğu neredeyse haftalık olarak güncellenir.

Bazı kullanıcılar, oturum açtıklarında bir veya daha fazla eklenti için güncelleme mevcut olmasının biraz dikkat dağıtıcı olduğunu düşünüyor.
Ya güvenilir geliştiricilerin WordPress'e benzer şekilde eklentileri otomatik olarak güncellemesine izin verebilseydiniz?
WordPress'te eklentileri otomatik olarak nasıl güncelleyebileceğinize bir göz atalım.
WordPress'te Bazı Eklentiler İçin Otomatik Güncelleme Nasıl Kurulur
WordPress, WordPress 5.5'te WordPress eklentileri ve temaları için otomatik güncellemeler tanıttı. Bu, WordPress kontrol panelinizden doğrudan bireysel WordPress eklentileri ve temaları için otomatik güncellemeleri etkinleştirmenize olanak tanır.
Tek Tek Eklentiler İçin Otomatik Güncellemeleri Etkinleştirme
WordPress yönetici alanındaki Eklentiler » Yüklü Eklentiler sayfasını ziyaret etmeniz yeterlidir. Burada, her eklentinin yanında ‘Otomatik güncellemeleri etkinleştir’ bağlantısıyla birlikte yüklenmiş tüm eklentilerinizin listesini göreceksiniz.

Tek tek eklentiler için otomatik güncellemeleri etkinleştirmek üzere 'Otomatik güncellemeleri etkinleştir' bağlantısına tıklamanız gerekir.
WordPress Temaları İçin Otomatik Güncellemeleri Etkinleştirme
WordPress temaları için, Görünüm » Temalar'ı ziyaret etmeniz ve otomatik olarak güncellemek istediğiniz temaya tıklamanız gerekir.
Bu, tema bilgilerinin açılır penceresini getirecektir. Buradan, o tema için otomatik güncellemeleri etkinleştirmek üzere 'Otomatik güncellemeleri etkinleştir' bağlantısına tıklayabilirsiniz.

Hepsi bu kadar. WordPress artık yeni bir sürüm çıktığında bu eklentileri ve temaları otomatik olarak güncelleyecektir. Sitenize yeni bir güncelleme yüklendiğinde her zaman bir e-posta bildirimi de alacaksınız.
Tüm WordPress Eklentileri İçin Otomatik Güncelleme Kurulumu
WordPress'i, temanızın functions.php dosyasına, bir siteye özel eklentiye veya bir kod parçacıkları eklentisine bu kodu ekleyerek tüm eklenti güncellemelerini otomatik olarak yükleyecek şekilde ayarlayabilirsiniz.
add_filter( 'auto_update_plugin', '__return_true' );
Bu filtre, WordPress otomatik güncelleyicisinin eklenti güncellemeleri mevcut olduğunda otomatik olarak yüklemesini sağlar.
Temalarınızı da otomatik olarak güncellemek isterseniz, o zaman bunun gibi başka bir kod ekleyebilirsiniz:
add_filter( 'auto_update_theme', '__return_true' );
Bu kodu, temanızın functions.php dosyasını düzenlemeden WordPress'e özel kod parçacıkları eklemenin en güvenli ve en kolay yolu olan WPCode eklentisini kullanarak eklemenizi öneririz.
Başlamak için ücretsiz WPCode eklentisini yükleyip etkinleştirmeniz gerekir. Talimatlara ihtiyacınız varsa, bir WordPress eklentisinin nasıl kurulacağına dair bu kılavuza bakın.
Eklenti etkinleştirildikten sonra, WordPress kontrol panelinizden Kod Parçacıkları » Parçacık Ekle bölümüne gidin.
Oradan, 'Özel Kodunuzu Ekleyin (Yeni Parça)' seçeneğini bulun ve altındaki '+ Özel Parça Ekle' düğmesine tıklayın.

Oradan, ekranda görünen seçenekler listesinden kod türü olarak 'PHP Snippet' seçmeniz gerekir.

Ardından, kod parçacığınız için bir başlık ekleyin. Bu, kodun ne işe yaradığını hatırlamanıza yardımcı olacak herhangi bir şey olabilir.
Ardından, yukarıdaki kodu 'Kod Önizleme' kutusuna yapıştırmanız yeterlidir.

Son olarak, anahtarı 'Etkin Değil'den 'Etkin' konumuna getirin ve 'Kod Parçasını Kaydet' düğmesine tıklayın.

Hepsi bu kadar. Yukarıda listelenen ikinci kodu eklemek isterseniz, bu adımları tekrarlamanız yeterlidir.
Güncellemeden Sonra Eklentinin Önceki Sürümüne Geri Dönme
Eklenti veya tema uyumsuzlukları web siteniz için sorunlara neden olabilir. Çoğu iyi geliştirici eklentilerini kapsamlı bir şekilde test etse de, sitenizi bozabilecek nadir hatalar her zaman olabilir.
Web sitenizi korumak için atmanız gereken ilk adım, bir WordPress yedekleme çözümü yüklemektir.
Ancak, WordPress sitenizi bir yedekten geri yüklemek çok iş gibi görünüyor. Soruna neden olan eklenti veya tema güncellemesinin ne olduğunu biliyorsanız, güncellemeyi geri almak daha kolay olacaktır.
Eklenti veya tema güncellemelerini kolayca geri almak işte bu kadar basit. Sadece WP Rollback eklentisini kurun ve etkinleştirin.
Etkinleştirdikten sonra WordPress sitenizdeki eklentiler sayfasına geri dönün. Sitenizde yüklü olan her eklentinin altında yeni bir ‘Geri Al’ seçeneği fark edeceksiniz.

Geri Al'a tıklamak, eklentinizi istediğiniz herhangi bir önceki sürüme geri almanıza olanak tanır. Tema güncellemelerini de geri alabilir. Daha ayrıntılı talimatlar için, WordPress eklentilerini nasıl geri alacağınıza dair rehberimize bakın.
Umarım bu makale, WordPress'te eklentiler için otomatik güncellemeleri ayarlamanıza yardımcı olmuştur. Ayrıca, WordPress'te büyük sürümler için otomatik güncellemeleri nasıl etkinleştireceğiniz hakkındaki rehberimize veya WordPress için en iyi sürükle ve bırak sayfa oluşturucuları hakkındaki uzman seçimlerimize de bakmak isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.


Dennis Muthomi
I appreciate your perspective you provided on automatic updates. However, I still prefer to manage plugin and theme updates manually.
In my experience, automatic updates can sometimes cause compatibility issues that are tricky to identify and troubleshoot when multiple plugins update simultaneously.
By manually updating plugins one-by-one, I have better control over my site. If an update does cause problems, I know exactly which plugin to rollback
Mrteesurez
WordPress çekirdeği ile hem eklentilerin hem de temanın otomatik olarak güncellenmesi iyi olsa da, bunun bazı dezavantajları da vardır.
1) Bir çökme yaşanırsa, soruna neden olan eklentiyi, temayı veya belirli bir eylemi kolayca belirlemek zor olacaktır.
2) Bana gelince, yeni güncellemeyle gelen yeni özellikleri bilmek için öncelikle değişiklik günlüğünü kontrol ederdim, böylece eklentiye hangi fonksiyonların eklendiğini veya kaldırıldığını bilebilirdim.
Ben hala manuel olarak yapmayı tercih ediyorum.
Moinuddin Waheed
WordPress web sitelerimde manuel güncellemeler yapmayı tercih ediyorum çünkü bu bana güncelleme üzerinde bir kontrol hissi veriyor ve ayrıca web sitesinin tamamen çökme riskini almamak güvende hissettiriyor.
WordPress'i güvende tutmak için güncel sürüme sahip olmanın büyük önem taşıdığını birçok kez duydum, her zaman güncellenen güvenlik yaması mı yoksa başka faktörler de mi var?
Ayrıca, her zaman en son sürüme sahip olmak mı yoksa yalnızca güvenlik güncellemesi söz konusu olduğunda güncelleme yapmak mı tavsiye edilir?
WPBeginner Desteği
More than just security is patched when updating a plugin and we recommend keeping plugins and themes up to date as some add helpful new features for your site
Yönetici
Jiří Vaněk
Eklenti güncellemeleri, keşfedilen güvenlik sorunları veya geliştirici tarafından eklenen yeni özellikler nedeniyle yapılır. WordPress'in kendisi de işlevleri ve koduyla birlikte güncellenip geliştiği için güncellemeler yayınlanır. Sonuç olarak, geliştiricinin eklentinin yeni WordPress sürümüyle uyumlu kalmasını sağlamak için eklentiyi değiştirmesi gerekebilir. Ek olarak, geliştirici örneğin PHP'nin yeni bir sürümünü güncellediği için bir eklentinin yeni bir sürümü olabilir. Birçok nedeni vardır ve WordPress, eklentiler ve temalar her zaman güncel tutmak iyi bir uygulamadır.
Jiří Vaněk
Otomatik güncellemeler hakkındaki özel görüşünüz nedir? Şahsen, güncellemeleri manuel olarak yönetmenin çok daha iyi olduğunu düşünüyorum çünkü mümkün ve başıma sık sık geldiği üzere, bir güncellemeden sonra web sitesi çöktü ve kimse fark edene kadar saatler hatta günler sürdü. Bu nedenle, örneğin, otomatik güncellemelerden kaçındım.
WPBeginner Desteği
Bu, belirli siteye bağlıdır, daha karmaşık siteler için genellikle siteyi manuel olarak güncellemek daha iyidir, ancak basit siteler için otomatik güncellemeler genellikle en iyisidir.
Yönetici
Jiří Vaněk
Evet, muhtemelen. Şahsen, otomatik güncellemelerin faydalarını, öncelikle web sitelerini unutan kişilerin, kötü bir güncellemeyle bozulana kadar hala güncel tutmaları açısından görüyorum. Basit web siteleri için mantıklı olduğu konusunda muhtemelen haklısınız. Ancak, orta ölçekli web siteleri için bile temkinli olurdum. Fikriniz için teşekkürler.
Madhav Anand
Hiçbir şey işe yaramadı, lütfen yardım edin.
1. Bahsedilen eklenti artık indirilemez ve kullanılamaz.
2. functions.php dosyasına kod eklerken “Ölümcül hataları kontrol etmek için site ile tekrar iletişim kurulamadı, bu nedenle PHP değişikliği geri alındı. PHP dosya değişikliğinizi SFTP gibi başka bir yöntemle yüklemeniz gerekecek.” hatası gösteriliyor.
Lütfen güncelleyin
WPBeginner Desteği
Eklenti hakkında bizi bilgilendirdiğiniz için teşekkür ederiz, kodu FTP kullanarak o mesajdan kaçınmak için manuel olarak ekleyebilirsiniz. FTP'nin nasıl kullanılacağını aşağıdaki makalemizde ele alıyoruz:
https://www.wpbeginner.com/beginners-guide/how-to-use-ftp-to-upload-files-to-wordpress-for-beginners/
Yönetici
Sushil Kumar
"Otomatik Eklenti Güncellemeleri" eklentisinin bağlantısını değiştirebilirsiniz çünkü artık geçerli değil ve Bu eklenti 2 Ekim 2018'de kapatıldı ve artık indirilmeye uygun değil.
WPBeginner Desteği
Thank you for letting us know about the plugin being closed
Yönetici
Roshni
Otomatik güncelleme eklentisi Ekim 2018'den beri indirilmeye kapalıdır. Herhangi bir alternatif var mı?
Teşekkürler
Roshni
WPBeginner Desteği
Merhaba Roshni,
Lütfen otomatik WordPress güncellemelerini yönetme konusundaki eğitimimize bakın.
Yönetici
Roshni
Teşekkürler. Bu faydalı.
VBWyrde
Bu bilgi için teşekkürler. Bahsedilen eklentileri test WordPress siteme kurdum (üretim siteme uygulamadan önce ne kadar iyi çalıştığını kontrol etmek istiyorum). Eklentiyi etkinleştirdikten ve otomatik güncellemeye dahil etmek istediklerimi işaretledikten sonra… merak ediyorum… eklentilerin gerçekten güncellendiğine dair herhangi bir gösterge var mı? Yoksa sadece bekleyip siteyi daha sonra mı kontrol edeceğiz? Bu konudaki tavsiyeniz için tekrar teşekkürler. Çok minnettarım.
WPBeginner Desteği
Merhaba,
WP Rollback eklentisini yükleyebilirsiniz. Eklentilerinizden birkaçını eski sürümlere geri alın ve ardından otomatik güncellemeleri test edin.
Yönetici
Ahad Arzi
Merhaba, öncelikle yazı için teşekkürler. Ancak, yukarıda belirtilen otomatik güncelleme eklenti kodunu ve tema kodunu eklemek tavsiye edilir mi? Yoksa gelecekte herhangi bir sorun yaratabilir mi?
Lütfen bana bildirin!
Anja
Takip olarak, önerilen eklentiyi yükledim ve bu da işe yaramadı. Sorun giderme, yönetilen bir GoDaddy hesabı olmasının suçlu olduğunu gösteriyor, bu nedenle başka biri de aynı sorunu yaşarsa bu neden olabilir.
Anja
Merhaba,
Yeni başlayan biri olarak bu kodu tam olarak nereye koymam gerektiğini merak ediyordum? Her iki örnek de 1. satırı kullanıyor, ancak ben bir alt tema kullanıyorum ve önce stilleri enjekte etmesi gerekiyor.
CSS kuralını takip ederek en alta koydum, ancak bunun sorun yaratıp yaratmayacağından emin değilim? Bir yanıt alırsam çok memnun olurum.
Thanks
WPBeginner Desteği
Merhaba Anja,
Fonksiyonlarınızın .php dosyasının sonuna kodu ekleyebilirsiniz.
Yönetici
Anja
Merhaba,
Bunun işe yaramadığı anlaşılıyor çünkü güncellenmesi gereken bir eklenti alıyorum. PHP bilmiyor olmam ve yeni başlayan biri olmam nedeniyle, muhtemelen doğru şekilde iç içe yerleştirmedim (hiç iç içe yerleştirme eklemedim)?
Betiğim şöyle diyor:
}
add_action( ‘wp_enqueue_scripts’, ‘my_theme_enqueue_styles’ );
add_filter( ‘auto_update_plugin’, ‘__return_true’ );
add_filter( ‘auto_update_theme’, ‘__return_true’ );
Ve tam olarak orada bitiyor. WordPress codex'te bu tür satırların wp-config dosyasına eklenmesi gerektiğini okudum (yapmadım çünkü nasıl yapacağımı bilmiyorum). Eğitim amaçlı olarak, neden functions.php'yi seçtiniz?
Yardımlarınız için tekrar teşekkürler ve bunun bariz bir soru olmasından dolayı özür dilerim.
Anja
Lütfen? Ne yanlış yaptığımı gerçekten bilmiyorum, ancak daha fazla okuma, bunu neden functions.php'ye eklediğinizi ve Codex'e DEĞİL (çünkü özellikle bunlar için koymamayı yazdıkları için) ortaya çıkardı.
Anja
Lütfen? Bir acemi olarak başka ne yapabileceğimi gerçekten düşünemiyorum ve bu makale acemilere yönelik. Bir şey söylemek veya soru sormak için zaman ayıran her bir kişi için muhtemelen sadece geçen 10 kişi daha vardır.
WPBeginner Desteği
Merhaba Anja,
Kodun sizin için neden çalışmadığından emin değiliz. functions.php dosyasına eklediğinizden emin olun. Alternatif olarak, yönetici alanından otomatik güncellemeler ayarlamanıza olanak tanıyan Easy Updates Manager eklentisini deneyebilirsiniz.
Devin
functions.php dosyasını düzenlerseniz... herhangi bir yeni wordpress çerçeve güncellemesiyle üzerine yazılmaz mı?
WPBeginner Desteği
Merhaba Devin,
Çoğu durumda bir çerçeve kullanıyorsanız, muhtemelen bir alt tema da kullanıyorsunuzdur. Bu durumda kodu alt temanın functions dosyasına ekleyebilirsiniz. Alternatif olarak, kodunuzu siteye özel bir eklentiye ekleyebilirsiniz.
Yönetici
Steve
WP Rollback eklentisi 16.05.2017 itibarıyla 8 aydır güncellenmedi. Wordpress'in 4.7.4 veya daha önceki sürümleri için hala tavsiye ediyor musunuz veya geçerliliğini onaylıyor musunuz?
Teşekkürler
Steve
WPBeginner Desteği
Merhaba Steve,
Evet, hala tavsiye ediyoruz.
Yönetici
Panagiotis
WordPress Codex, bu kodu wp-config.php'ye koymayı tavsiye ediyor, bunu functions.php'ye koymanın artı ve eksileri nelerdir?
Peter
Hayır, şöyle diyor:
“wp-config.php dosyasına doğrudan add_filter() çağrıları EKLEMEYİN. WordPress tam olarak yüklenmemiş olabilir ve WP-CLI gibi diğer uygulamalarla çakışmalara neden olabilir.”
Panagiotis
Ah filtreler filtreler filtreler.
Codex'te wp-config.php'ye konulması gereken bazı tanımlar da verildiği için kafam karıştı, filtreler functions.php'ye gitmeli. Teşekkürler Peter.
Gail Palubiak
Küçük bir şeyi atladınız… bir başlangıç seviyesi(!) bu kodu nasıl ekler? Birkaç ek ekran görüntüsü yardımcı olabilirdi. Teşekkürler
Panagiotis
Merhaba Gail,
ftp kimlik bilgilerinizle sitenize giriş yaparak ve /public_html/ klasöründe bulunan functions.php dosyasını düzenleyerek bu kodu ekleyebilirsiniz.
Oosman Beekawoo
/public_html/ klasöründe çok fazla functions.php dosyası var. Hangisini seçmeliyim?
wp-includes'da bunlardan biri, eklenti klasörlerimden bazılarında ve tema klasörlerimin her birinde birer tane var.
WPBeginner Desteği
Merhaba Oosman,
Şu anda aktif olan temanızın klasöründeki functions.php dosyasında değişiklik yapmanız gerekir.
Carol Parker
Sadece iltifat ediyorum – bu şimdiye kadar karşılaştığım en faydalı bülten. Tek konuya özel 'nasıl yapılır' yazılarınız çok iyi hazırlanmış – anlaşılması kolay ve sahip olduğumu bilmediğim sorunları çözüyor! Teşekkürler, teşekkürler, teşekkürler. Detayları nasıl başaracağımı öğrendikçe bloglarım günden güne daha sofistike hale geliyor.
WPBeginner Desteği
Glad you find it helpful.
Yönetici
Jason
Harika makale! Yayınladığınız için teşekkürler!!
Merak ettim, hem eklentiler hem de temalar için kod parçacıkları aynı şeyi söylüyor. Bir fark olması mı gerekiyor?
Tekrar teşekkürler!
WPBeginner Desteği
Hayır ve bizi bilgilendirdiğiniz için teşekkürler. Kod parçasını düzelttik.
Yönetici
Shelley Provenza
Temalar için 2. kod parçacığı şu şekilde mi olmalı?:
add_filter( ‘auto_update_theme’, ‘__return_true’ );