WordPress , 3.7 sürümünden bu yana yerel olarak arka plan güncellemelerini uyguladı ve küçük sürümler için bunları otomatik olarak etkinleştirdi. Filtrelerin yardımıyla, tam olarak otomatik olarak güncellenen davranışı daha hassas bir şekilde kontrol edebilirsiniz. Tüm küçük, büyük, eklenti, tema ve çeviri güncellemelerinin kalıcı, tam otomatik kurulumu sağlanmaz, ancak aksi takdirde kolayca yapılabilir.
Orada olan sayısız eklentileri bildirimler bazı durumlarda, aynı zamanda gerçek güncelleştirmeleri yürütmek için söz aradı ve oldukları sıklığını artırmak; Ancak bu eklentilerin hiçbiri güvenilir bir şekilde başarılı olmuyor. Güçlü komut satırı aracı WP-CLI çok uygun bir çözüm sunar (sadece bu amaç için değil). Kısa bir kurulumun ardından , aşağıdaki satırlar (WP proje klasöründe yürütülür) yukarıdaki bileşenlerin tüm güncellemelerinin istisnasız yüklenmesini sağlar:
c9350c4b867d1cadd72c3e4a77ae98a0
Aşağıdaki oneliner (bir takma adla veya zayıf gibi araçlarla kısaltılabilir), tüm güncellemeleri tek seferde kurmak için herhangi bir SSH sunucusunda (önceden yüklenmiş bir WP-CLI olmasa bile) çalıştırılabilir:
c9350c4b867d1cadd72c3e4a77ae98a0
--Allow-root bayrağı, sistemlerin bir kök kullanıcı olarak çalışmasını sağlar (bu, WSL ortamlarında gereklidir). Yerel bir geliştirme ortamında önceden test edilmeden herhangi bir bileşenin güncellenmesi, hiçbir koşulda tavsiye edilmez. Bununla birlikte, korumalı bir WP ortamınız veya her zaman en son güncellemelerle birlikte sunulmasını istediğiniz özel bir kullanım durumunuz varsa, her şey bir bash dosyası biçiminde basit bir cron işi aracılığıyla da otomatikleştirilebilir:
c9350c4b867d1cadd72c3e4a77ae98a0
WP-CLI çok daha fazlasını yapabilir: kullanıcı rolleri eklemek, yorumları silmek, veritabanlarında dizeleri aramak ve değiştirmek, medya dosyalarını içe aktarmak ... belgelere göz atmaya değer. Şu anda dil modülündeki küçük hatalarla ilgili, ancak üretken ortamlarda kullanımın önünde engel olmayan iki Github sorunu açtım.