WordPress 5.5 güncellemesi, diğer şeylerin yanı sıra önemli bir güvenlik özelliği ve yaşam kalitesi değişikliği getirdi. Doğrudan yönetici panonuzdan WordPress’te otomatik güncellemeleri etkinleştirme seçeneği. Çoğu WordPress kullanıcısı için yararlı olmasına rağmen, bu özelliğin birkaç dezavantajı da vardır.
Bu yazıda, WordPress otomatik güncellemelerini etkinleştirmenin artılarını ve eksilerini tartışarak başlayacağız. Daha sonra web sitenizin çeşitli bölümlerinde devre dışı bırakma adımlarında size rehberlik edeceğiz. Bunlar, kullanmayı seçerseniz WordPress çekirdek dosyalarını, eklentilerini, temalarını veya çeviri dosyalarını içerir. İlgili tüm bilgilere sahip olduğunuzda, otomatik güncellemeleri devre dışı bırakıp bırakmamaya ve web sitenizin hangi bölümleri için bunu yapmak isteyebileceğinize karar verebileceksiniz. Bunu söyledikten sonra devam edelim.
WordPress’te otomatik güncellemelerin artıları ve eksileri
WordPress’te otomatik güncellemeleri devre dışı bırakmanız gerekip gerekmediğine gelince, doğru cevap yoktur. Seçim, tüm artıları ve eksileri dikkate alarak duruma göre yapılmalıdır. Bu kararı vermede rol oynayan faktörlerden bazıları, WordPress anlayışınızın düzeyi, düzenli yedekleme olasılığı, güncelleme testi için bir hazırlama alanının kullanılabilirliği ve sorun giderme becerileridir.
Otomatik güncellemeler, web sitelerini güncellemeyi unutabilen, bilgisayarlarından uzakta olan veya siteyi manuel olarak güncellemek için zamanı olmayan kullanıcılar için harikadır. Birden çok web sitesinin web yöneticisiyseniz, otomatik güncellemeler size çok zaman kazandıracaktır. Ayrıca güncellemeler bazı hata düzeltmeleri sağlıyorsa veya önceki güvenlik açıklarını çözüyorsa, web sitesini olabildiğince erken güncellemek büyük fayda sağlayabilir.
Tersine, otomatik güncellemeleri devre dışı bırakmak ve bunları manuel olarak gerçekleştirmek, daha az deneyimli WordPress kullanıcıları için oldukça zaman alıcı ve hatta stresli olabilir. Fakat temanızın şablon dosyalarını veya bazı eklentileri değiştirdiyseniz, ilgili tema veya eklenti otomatik güncellemelerinden sonra dosyalar geçersiz kılınacağından bu değişiklikler kaybolacaktır. Bu tür sorunlardan kaçınmak için, kod değişiklikleri eklemek için bir alt tema veya siteye özel bir eklenti kullanmanızı öneririz.
Fakat otomatik güncellemelerden doğabilecek en büyük sorun, web sitenizi bozabilmeleridir. Bu çok nadir görülen bir durum olsa da, özellikle büyük güncellemelerde riskin var olduğunun farkında olmalısınız. Bu olursa, bunun nedeni muhtemelen eklentilerinizin ve temalarınızın kodları, WordPress Core ve kod değişiklikleriniz arasındaki bazı uyumsuzluklardır. Bu durumlarda, web sitenizi bir yedek kullanarak geri yükleyebilmek çok önemlidir.
Bir eklenti veya tema güncellemesinden sonra sorun yaşarsanız, yardım için o eklentinin veya temanın arkasındaki geliştiricilerle iletişime geçmelisiniz. Bunun dışında, güncellemeleri gerçek canlı web sitesine uygulamadan önce test edeceğiniz bir hazırlama web sitesi kurabilirsiniz.
WordPress’te otomatik güncellemeler nasıl devre dışı bırakılır
Otomatik güncellemeleri devre dışı bırakmanın artılarını ve eksilerini inceledikten sonra bu yazının nasıl yapılır kısmına geliyoruz. Genellikle WordPress’te yapmak istediğiniz herhangi bir şeyde olduğu gibi, bir eklenti veya özel kod kullanarak hedefinize ulaşabilirsiniz. Aşağıda, size otomatik güncellemeleri devre dışı bırakmak için bu iki yöntemi de göstereceğiz.
Eklenti kullanma
Bir WordPress eklentisi kullanmak, genellikle web sitenize bir özellik eklemenin veya kaldırmanın daha kolay ve daha güvenli yöntemidir. Kod ekleme konusunda rahat hissetmeyen ve ek bir eklentiye aldırış etmeyen kişiler için mükemmeldir. Çok sayıda mevcut WordPress eklentisi sayesinde, otomatik olsun ya da olmasın, WordPress’teki güncellemeleri işleyen bir eklentiyi kolayca bulabileceksiniz. Bu amaçla oldukça yararlı bulduğumuz bir eklenti, Kolay Güncelleme Yöneticisi’dir.
Easy Updates Manager eklentisi hafiftir ve düzenli ve çok siteli kurulumlar için tüm güncellemeleri işleyebilir. Bununla birlikte tüm güncellemeleri devre dışı bırakabilir veya tamamen otomatik hale getirebilirsiniz. Ek olarak hangi eklentilerin veya temaların otomatik olarak güncelleneceğini seçebilir ve çeviri güncellemelerini veya WordPress Core güncellemeleri ile ilgili e-posta bildirimlerini yapılandırabilirsiniz.
Eklentinin sağladığı Günlükler sekmesini kullanırken nelerin güncellendiğini görebilirsiniz. Bu yüzden web siteniz bozulsa bile, hangi güncellemenin buna neden olduğunu anlayabilir ve bir yedekleme kullanarak önceki bir sürüme geri dönebilirsiniz. Bu durum bu eklentinin ücretsiz sürümüyle bile en popüler yedekleme eklentilerinden biri olan UpdraftPlus ile iyi entegre olması nedeniyle mümkün olmuştur. Ve Easy Updates Manager eklentisinin premium sürümünü seçerseniz, güvenli mod, planlanmış otomatik güncellemeler, gecikmeli güncellemeler, UpdraftPlus sayesinde güncellemelerden önce otomatik yedekleme, içe/dışa aktarma ayarları, bekleyen e-posta bildirimleri gibi özelliklere sahip olursunuz. güncellemeler, sürüm kontrol koruması ve çok daha fazlası.
Bununla birlikte WordPress’te otomatik güncellemeleri devre dışı bırakmak için Kolay Güncelleme Yöneticisini nasıl kullanabileceğinizi açıklayalım. Eklentiyi yükledikten sonra, bu eklenti tarafından eklenen yeni bölüm olan Gösterge Tablosu > Güncelleme Seçenekleri’ne gidin. Bunu yapmak seni, otomatik güncellemelerle ilgili gerekli seçenekleri ayarlayabileceğin Genel sekmesine yerleştirir. Güncelleme olasılığını tamamen devre dışı bırakmak istemediğimiz için, üst kısımdaki Tüm güncellemeleri devre dışı bırak bölümünde bulunan Tüm güncellemeleri etkinleştir düğmesine bastığınızdan emin olun. Daha sonra WordPress çekirdeği, eklentileri, temaları ve çevirileri için otomatik güncellemeleri devre dışı bırakmak üzere Hızlı yapılandırma eylemleri içindeki Otomatik güncellemeleri devre dışı bırak düğmesine basabilirsiniz. Otomatik güncellemeleri dördü için de devre dışı bırakmak istemiyorsanız, sitenizin yalnızca istediğiniz yönünü manuel olarak devre dışı bırakabilirsiniz. İster WordPress çekirdek dosyaları, eklentiler, temalar veya çeviri dosyaları olsun, tek yapmanız gereken ilgili her seçeneğin yanındaki Otomatik güncellemeleri devre dışı bırak düğmesine basmaktır.
Özel kod kullanma
WordPress’te otomatik güncellemeleri devre dışı bırakmanın başka bir yolu da özel kod kullanmaktır. Bu yol, küçük kod ayarlamaları gerektirdiğinden, eklenti yaklaşımından yalnızca biraz daha zordur. Bu yaklaşımı başarılı bir şekilde yönetmek için FTP kullanımına aşina olmanız gerekir. İşlem temel dosya düzenlemeyi içerdiğinden, her ihtimale karşı WordPress dosyalarınızın bir yedeğini almanızı öneririz. Bunu yaptıktan sonra, aşağıda belirtilen şekilde ilerleyin.
İlk olarak, FTP kimlik bilgilerinizi kullanarak sunucunuza bağlanın. Daha sonra genellikle public_html olarak adlandırılan kök WordPress dizininize gidin ve içindeki wp-config.php dosyasını bulun.
Dosyaya sağ tıklayın ve beliren açılır menüden Görüntüle/Düzenle seçeneğini seçin.
Dosyayı tercih ettiğiniz dosya düzenleyiciyle açın ve aşağıda verilen kod satırlarından birini ekleyin. Bu kod satırları, WordPress Core güncellemeleri ve bununla birlikte gelen çeviri dosyası güncellemeleri ile ilgilidir.
Tüm otomatik güncellemeleri devre dışı bırakmak için aşağıdaki kodu girebilirsiniz:
define( 'AUTOMATIC_UPDATER_DISABLED', true );
WordPress Core dosyalarının otomatik güncellemelerini devre dışı bırakmak için aşağıdaki kodu ekleyebilirsiniz:
define( 'WP_AUTO_UPDATE_CORE', false );
Otomatik güncellemeleri yalnızca küçük WordPress Core güncellemeleri için etkinleştirmek de mümkündür. Bu durum yapmak istediğiniz bir şeyse, aşağıdaki kodu ekleyebilirsiniz:
define( 'WP_AUTO_UPDATE_CORE', minor );
Kullanmayı seçtiğiniz kod satırı, /* işaretinin üstüne eklenmelidir. Hepsi bu kadar, düzenlemeyi durdurun! Mutlu bloglama. */ Yorum. İstediğiniz kod satırını ekledikten sonra yaptığınız değişiklikleri kaydedin. Daha sonra dosyayı sunucunuza geri yükleyin; bu, o anda orada bulunan dosyayı geçersiz kılar.
Öte yandan, eklentileriniz ve temalarınız için benzer bir şey yapmak istiyorsanız, add_filter() işlevini kullanmanız gerekecektir. Bu kodun, temanızın functions.php dosyasına veya siteye özel bir eklenti içine eklenmesi gerekir. Biraz daha basit olduğu için size eskisini göstereceğiz.
Halihazırda kök WordPress dizininizde bulunduğundan, /wp-content/themes konumuna gidin ve açmak için mevcut temanızın klasörüne tıklayın.
İçinde, functions.php dosyasını bulun, ardından üzerine sağ tıklayın ve açılır menüden Görüntüle/Düzenle seçeneğini seçin. Dosyayı tercih ettiğiniz dosya düzenleyiciyle açın ve ihtiyaçlarınıza göre aşağıda verdiğimiz kod satırlarından birini ekleyin.
Eklentiler için otomatik güncellemeleri devre dışı bırakmak üzere aşağıdaki kod satırını girin:
add_filter( 'auto_update_plugin', '__return_false' );
Temalar için otomatik güncellemeleri devre dışı bırakmak üzere aşağıdaki kod satırını girin:
add_filter( 'auto_update_theme', '__return_false' );
Bu kod satırları birbirini dışlamadığından ikisini de ekledik.
İstediğiniz kodu girdikten sonra, yaptığınız değişiklikleri kaydedin ve o anda orada bulunan dosyayı geçersiz kılmak için dosyayı sunucunuza geri yükleyin.
Bu durum WordPress’te otomatik güncellemeleri devre dışı bırakma kılavuzumuzu sonlandırıyor. Bu konu hakkında daha fazla bilgi edinmek isterseniz, otomatik güncelleme yapılandırmasıyla ilgili resmi belgeleri inceleyebilirsiniz.
Çözüm Yolu
WordPress, hataları ve güvenlik açıklarını gideren ve yeni özellikler ekleyen her güncellemeyle iyileştirilen, düzenli olarak bakımı yapılan bir platformdur. Bu durum WordPress kullanıcılarını sitelerini güncel tutmaya büyük ölçüde teşvik eder. Otomatik güncellemelerin eklenmesiyle tüm süreç çok daha kolay ve kullanıcı dostu hale getirildi.
Fakat bu güncellemelerden bazıları web sitenizi bozabileceğinden, WordPress’in otomatik olarak güncellenmesine izin vermeden önce artıları ve eksileri tartmak önemlidir. Bu özelliği etkinleştirmeniz veya devre dışı bırakmanız gerekip gerekmediğine karar verebilmeniz için bu makalede bunları özetlemek için elimizden gelenin en iyisini yaptık. Devre dışı bırakmaya karar verirseniz, görevi birkaç dakika içinde tamamlayabilirsiniz. Sadece sizin için hazırladığımız adımları dikkatlice takip edin. Son bir tavsiye olarak, web sitenizi sık sık yedeklemenizi öneririz, böylece herhangi bir sorun olması durumunda sitenizin her zaman geri dönebileceğiniz güvenli bir sürümüne sahip olursunuz.