WordPress eklenti güncelleme: toplu güncelleme, zip ile değiştirme ve WP-CLI

Test ortamı RHEL ailesiWordPress 7.1.3PHP 8.3

WordPress eklenti güncelleme, Kurulu eklentiler ekranında yeni sürüm görünen bir eklentiyi en son sürümle değiştirme işidir. WordPress 7.1.3 üzerinde ziyaretçi tarafının her yöntemde ne kadar süre bakım ekranına geçtiği ölçüldüğünde, Başlangıç'taki güncellemeler ekranından beş eklentiyi birden güncellemek yaklaşık 10 saniye 503 verdi, Kurulu eklentiler ekranındaki toplu işlem ise 1–2 saniyede bitti.

1️⃣ WordPress eklenti güncellemelerini kontrol etme

  • ↪️ Kurulu eklentiler ekranındaki yeni sürüm satırı ve ayrıntılar

Bir eklentinin yeni sürümü olduğunu ilk olarak sol menüde [Eklentiler] yanındaki sayıdan anlarsınız. Bu sayı yeni sürümü olan eklenti sayısıdır ve kontrol edilen sitede 7 görünüyordu.

Kurulu eklentiler ekranı: sol menü Eklentiler › Kurulu eklentiler ve güncelleme sayısı 7, Güncelleme yayınlanmış (7) görünümü, her eklentinin yeni sürüm satırındaki Ayrıntıları görüntüle ve Şimdi güncelle bağlantıları (WordPress 7.1.3)

[Eklentiler › Kurulu eklentiler] açıldığında ilgili eklentinin satırının altında [Yeni bir Maintenance sürümü yayınlanmış. 4.32 sürümünün ayrıntılarına bakın ya da hemen güncelleyin.] gibi sarı bir şerit çıkar. Çok eklenti varsa listenin üstündeki [Güncelleme yayınlanmış (7)] bağlantısına tıklayınca yalnızca yeni sürümü olan eklentiler toplanır.

Kurulu eklentiler ekranının Güncelleme yayınlanmış görünümü: sol menü Eklentiler › Kurulu eklentiler, yalnızca yeni sürümü olan yedi eklentiyi toplayan liste (WordPress 7.1.3)

Yeni sürüm satırındaki [4.32 sürümünün ayrıntılarına bakın] bağlantısı, açıklamanın yanındaki [Ayrıntıları görüntüle] ile aynı pencereyi açar. Farkı, pencerenin doğrudan [Değişiklik listesi] sekmesinde açılmasıdır.

Maintenance satırında tıklandığında pencerenin sol tarafında her sürümün tarihi ve değişiklikleri çıktı. Sağ tarafta sürüm, yazar, son güncelleme, uyumlu WordPress sürümü, gerekli PHP sürümü ve etkin kurulum sayısı vardı. Pencerenin altındaki [Şimdi güncelle] düğmesiyle orada hemen güncelleyebilirsiniz.

Eklenti ayrıntıları penceresi: Maintenance Değişiklik listesi sekmesi, sağda sürüm, yazar, uyumlu sürüm ve etkin kurulumlar, altta Şimdi güncelle düğmesi (WordPress 7.1.3)

2️⃣ Eklentileri tek tek güncelleme

  • ↪️ Şimdi güncelle ve yaklaşık 2 saniyelik bakım ekranı

Değişiklik listesini okuduktan sonra eklentileri yeni sürüm satırındaki [Şimdi güncelle] ile tek tek güncelleyin. Tıklayınca satır [Güncelleniyor...] olur, birkaç saniye sonra [Güncellendi!] olur ve sol menüdeki sayı bir azalır.

Kurulu eklentiler ekranı: Şimdi güncelle tıklandıktan sonra Maintenance satırındaki güncelleniyor iletisi, sol menü Eklentiler › Kurulu eklentiler (WordPress 7.1.3)

Etkin olmayan bir eklenti güncellenirken ziyaretçi tarafı aynı kaldı. Etkin olan WordPress Importer güncellenirken sitenin kök dizininde bir [.maintenance] dosyası oluştu ve yaklaşık 2 saniye boyunca ziyaretçiler 503 yanıt kodlu bakım ekranını gördü.

Kurulu eklentiler ekranı: güncellemesi biten WordPress Importer satırındaki Güncellendi! iletisi ve sol menüdeki Eklentiler sayısı 5 (WordPress 7.1.3)

Maintenance'ın ardından WordPress Importer da güncellenince sol menüdeki sayı 7'den 5'e indi. Güncellemesi biten satırda sürüm numarası da yeni sürüme döner.

3️⃣ Eklentileri toplu güncelleme

  • ↪️ Kurulu eklentiler ekranı ile Başlangıç güncellemeler ekranı arasındaki fark

Birkaç eklentiyi birden güncellemek için onay kutularıyla eklentileri seçin, [Toplu işlemler] içinden [Güncelle] seçeneğini seçin ve [Uygula] düğmesine tıklayın. Beş eklenti seçilip uygulandığında satırlar yukarıdan aşağı sırayla [Güncelleniyor...] aşamasından geçti ve hepsi bitince ekranın üstünde [5 eklenti güncellendi.] bildirimi çıktı.

Kurulu eklentiler ekranında toplu işlem: işaretli beş eklenti ve Toplu işlemler'de seçilen Güncelle, Limit Login Attempts Reloaded satırındaki güncelleniyor iletisi, sol menü Eklentiler › Kurulu eklentiler (WordPress 7.1.3)
Kurulu eklentiler ekranı: 5 eklenti güncellendi bildirimi, Güncelleme yayınlanmış (2) görünümü ve sol menüdeki Eklentiler sayısı 2 (WordPress 7.1.3)

Bu ekrandaki toplu işlem eklentileri sırayla tek tek günceller. Bu yüzden bakım ekranı da yalnızca etkin bir eklentinin sırası geldiğinde kısa süre çıkar. Beş eklentiden yalnızca birinin etkin olduğu sitede 503 yanıtı 1–2 saniyede bitti, üç eklenti seçildiğinde de aynıydı.

Aynı eklentileri [Başlangıç › Güncellemeler] altındaki WordPress güncellemeleri ekranından [Eklentileri güncelle] düğmesiyle güncellerseniz sonuç farklıdır. Seçilen eklentilerden biri bile etkinse bu ekran tüm grup bitene kadar bakım ekranını tutar. Beş eklentide yaklaşık 10 saniye, üç eklentide yaklaşık 6 saniye 503 alındı. Ziyaretçinin çok olduğu saatlerde Kurulu eklentiler ekranındaki toplu işlemle bakım süresi daha kısa olur.

Eklenti güncelleme ilerleme ekranı: sol menü Başlangıç › Güncellemeler, eklentisi güncelleniyor (1/5) ile (5/5) arası ve Tüm güncellemeler tamamlandı (WordPress 7.1.3)
Güncelleme yoluSeçilen sayıBakım ekranı (503)
Şimdi güncelle, etkin olmayan eklenti1Yok
Şimdi güncelle, etkin eklenti1Yaklaşık 2 saniye
Kurulu eklentiler ekranında toplu işlem5 · 31–2 saniye (yalnızca etkin eklentinin sırasında)
Başlangıç › Güncellemeler, Eklentileri güncelle5Yaklaşık 10 saniye
Başlangıç › Güncellemeler, Eklentileri güncelle3Yaklaşık 6 saniye
zip yükleyerek değiştirme, etkin olmayan eklenti1Yok
WP-CLI update, etkin olmayan eklenti1Yok
WordPress eklenti güncelleme simülatörü
wp-adminSimülatör
Yeni sürüm satırındaki [Ayrıntıları görüntüle] ile değişiklik listesini okuyup [Şimdi güncelle] düğmesine basın ya da onay kutularını seçip Toplu işlemler [Güncelle] → [Uygula] düğmesine basın.
플러그인 › 설치한 플러그인
플러그인플러그인 추가

전체 (3) | | | |

플러그인
설명
자동 업데이트
Hide My WP |

An excellent security plugin to hide your WordPress installation packed with some of the coolest and most unique features in the community.

버전 6.2.11 | 작성자 wpWave | 플러그인 사이트 방문

Hide My WP의 새 버전을 사용할 수 있습니다. 버전 6.2.12의 세부 사항 보기 또는 하세요.
WP Rocket설정 | 자주 묻는 질문 | 문서 | 지원 |

최고의 워드프레스 성능 플러그인.

버전 3.23.5 | 작성자 WP Media | 플러그인 사이트 방문

WP Rocket의 새 버전을 사용할 수 있습니다. 버전 3.23.5.1의 세부 사항 보기 또는 하세요.
Maintenance |

Put your site in maintenance mode, away from the public view. Use maintenance plugin if your website is in development or you need to change a few things, run an upgrade. Make it only accessible to logged in users.

버전 4.31 | 작성자 WebFactory Ltd | 플러그인 사이트 방문

Maintenance의 새 버전을 사용할 수 있습니다. 버전 4.32의 세부 사항 보기 또는 하세요.
플러그인
설명
자동 업데이트
사이트 방문 · 200

4️⃣ zip dosyasıyla güncelleme

  • ↪️ Değiştirme ekranı ve eski sürüme geri dönme

Yeni sürüm satırı görünmeyen bir eklentiyi zip dosyası yükleyerek değiştirirsiniz. Eklenti ekle ekranında [Eklenti yükle] düğmesine basıp yeni sürümün zip dosyasını seçin ve [Şimdi kur] düğmesine basın; aynı eklentinin zaten olduğu bildirimiyle birlikte geçerli sürümü ve yüklenen sürümü yan yana karşılaştıran bir tablo çıkar.

Eklenti yükle ekranı: Bu eklenti zaten kurulu bildirimi, geçerli eklenti ile yüklenen eklentinin sürüm karşılaştırma tablosu, Var olan yüklenen ile değiştirilsin düğmesi, sol menü Eklentiler › Eklenti ekle (WordPress 7.1.3)

Tablonun altındaki [Var olan yüklenen ile değiştirilsin] düğmesine basınca geçerli eklenti kaldırılır ve yüklenen sürüm kurulur. Bitince [Eklenti güncellendi.] çıkar ve hemen altındaki [Eklentiyi etkinleştir] ile eklentiyi hemen açabilirsiniz. Etkin olmayan Maintenance bu yolla 4.31'den 4.32'ye geçerken ziyaretçi tarafı 503 olmadan aynı kaldı.

Eklenti yükleme sonuç ekranı: Eklenti yüklenen dosyadan kuruluyor, Geçerli eklenti kaldırılıyor, Eklenti güncellendi (WordPress 7.1.3)

Aynı ekran geri dönmek için de kullanılır. 4.32 kuruluyken 4.31 zip dosyası yüklenince yüklenen tarafın sürümü kırmızıya döndü ve eski bir sürüm yüklendiği için önce yedek alınması gerektiğini söyleyen bir bildirim eklendi. Yine de değiştirilince [Eklenti alt sürüme düşürüldü.] iletisiyle 4.31'e geri dönüldü.

Eklenti yükle ekranı: eski zip yüklendiğinde kırmızı sürüm numarası ve eski sürüm bildirimi, Var olan yüklenen ile değiştirilsin düğmesi, sol menü Eklentiler › Eklenti ekle (WordPress 7.1.3)

Güncellemeden sonra site bozulursa bu yolla hemen bir önceki sürüme dönebilirsiniz. Eski zip dosyası için WordPress.org'daki eklenti sayfasında [Advanced View] bağlantısını açın, alttaki [Previous Versions] bölümünden sürümü seçin ve [Download] düğmesine basın; dosya bilgisayarınıza kaydedilir.

5️⃣ WP-CLI ile güncelleme

  • ↪️ wp plugin update komutu ve eski sürüm kurma

Sunucuya SSH ile girebiliyorsanız WP-CLI ile işi tek komut satırında bitirebilirsiniz. Yalnızca dosya yöneticisi sunan paylaşımlı barındırmada kullanılamaz, bu durumda yukarıdaki ekran yöntemleriyle ilerleyin.

Yalnızca yeni sürümü olan eklentileri görmek için [--update=available] ekleyin.

wp plugin list --update=available --fields=name,status,version,update_version
name                     status    version  update_version
all-in-one-wp-migration  inactive  7.112    7.113
essential-blocks         active    6.5.1    6.5.2
maintenance              inactive  4.31     4.32

Güncelleme için komutu eklenti adıyla çalıştırın. İndirmeden eski sürümün kaldırılmasına kadar her adımı bir satırda yazar ve sonunda sürümün nasıl değiştiğini bir tabloda özetler.

wp plugin update maintenance
Güncelleme https://downloads.wordpress.org/plugin/maintenance.4.32.zip üzerinden indiriliyor...
Güncelleme paketi açılıyor...
Güncel sürüm kuruluyor...
Eklentinin eski sürümü kaldırılıyor...
Eklenti güncellendi.
Success: Updated 1 of 1 plugins.
name         old_version  new_version  status
maintenance  4.31         4.32         Updated

Eski sürüme dönmek için install komutuna [--version] ve [--force] ekleyin. Aynı adda bir eklenti zaten olsa bile onu kaldırıp o sürümü kurar.

wp plugin install maintenance --version=4.31 --force
Installing Maintenance (4.31)
Kurulum paketi https://downloads.wordpress.org/plugin/maintenance.4.31.zip üzerinden indiriliyor...
Paket açılıyor...
Eklenti kuruluyor...
Eklentinin eski sürümü kaldırılıyor...
Eklenti güncellendi.
Success: Installed 1 of 1 plugins.

Etkin olmayan Maintenance WP-CLI ile yükseltilip düşürülürken de ziyaretçi tarafı 503 olmadan aynı kaldı.

🔢 SSS & önerilen içerikler

WordPress 6.3'ten beri güncellemeden önce eklenti klasörü [wp-content/upgrade-temp-backup] altına taşınır ve yeni dosyaların kurulumu başarısız olursa bu kopya yerine geri konur. Güncelleme başarılı olursa kopya silinir, kalanları da her hafta çalışan [wp_delete_temp_updater_backups] zamanlanmış görevi temizler.

Güncelleme yalnızca eklenti klasöründeki dosyaları değiştirir, ayarlar veri tabanında olduğu gibi kalır. Beş eklenti eski sürüme düşürülüp yeniden yükseltilirken seçenekler listesi önce ve sonra karşılaştırıldığında değişen bir kayıt yoktu.

[wp plugin update --all] çalıştırıldığında yeni sürümü olan tüm eklentiler güncellenir, [--exclude=ad] ile dışarıda bırakılacak eklentileri belirleyebilirsiniz. [--dry-run] eklenirse hiçbir şey değişmez, yalnızca güncellenecek liste yazılır.

Kurulu eklentiler ekranındaki [Otomatik güncelleme] sütununda [Otomatik güncellemeyi aç] bağlantısına tıklarsanız, yeni sürüm çıktığında WordPress o eklentiyi kendiliğinden günceller. WordPress otomatik güncellemeleri günde iki kez çalıştırır. Açılan eklentinin yeni sürümü varsa bağlantının altında bir sonraki otomatik güncellemeye kalan süre görünür.

ℹ️ Satış ortaklığı bildirimi
Bu sitenin içeriklerinde satış ortaklığı bağlantıları bulunur. Bir ziyaretçi bu bağlantılar üzerinden ürün veya hizmet satın alırsa bu site satıcıdan komisyon alır. Bu süreçte alıcının ödediği tutar (kampanya indirimlerinde tutar düşer↓) artmaz. Yayımlanan fiyat, indirim ve stok bilgileri yazının yazıldığı zamana aittir ve gerçek durumdan farklı olabilir; bu yüzden satın almadan önce son bilgiyi satıcıdan kontrol etmenizi rica ederiz. Ürünler kendi ölçütlerimize göre seçilir ve değerlendirilir; komisyon alınıp alınmaması tanıtım sırasını veya değerlendirme içeriğini etkilemez.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İnsan olduğunuzu kanıtlayın: 9   +   3   =