WordPress eklentileri manuel olarak nasıl devre dışı bırakılır

Yayınlanan: 2019-08-22

Eklentiler, WordPress kullanmanın harika bir yönüdür. Ancak, bir noktada, bir nedenden dolayı bir eklentiyi kaldırmanız veya devre dışı bırakmanız gerekecektir. Bu, WordPress eklentilerini devre dışı bırakmak için varsayılan yöntem her zaman mevcut olmayabilir, bu bir sorun oluşturabilir.

Örneğin, dahili bir sunucu hatası veya eklenti çakışması nedeniyle WordPress kontrol panelinize erişiminizi kaybetmenize neden olan bir sorunu düzeltmek için bir veya daha fazla eklentiyi manuel olarak devre dışı bırakmanız gerekir. Ancak, gösterge panosuna erişim olmadan bunu yalnızca manuel bir yaklaşım kullanarak yapabilirsiniz.

Bu makalede, normal ve manuel eklenti devre dışı bırakma arasındaki farkları vurgulayacağız. Ardından, WordPress eklentilerini manuel olarak devre dışı bırakmanın üç yolunu göstereceğiz.

Bir WordPress eklentisini manuel olarak devre dışı bırakmanın en basit yolu

Web sitenizin arka ucunu araştırmaya başlamadan önce, panoya erişiminiz olduğunda WordPress eklentilerini nasıl devre dışı bırakacağınızı görelim. Yüklü eklentilerin bir listesini bulacağınız Eklentiler sekmesine gitmeniz yeterlidir:

Bir WordPress web sitesinde yüklü eklentilerin listesi

Devre dışı bırakmak istediğiniz eklentiyi bulun ve Devre Dışı Bırak 'ı tıklayın. Örnek olarak, aşağıdaki ekran görüntüsünde Classic Editor eklentisinin Devre Dışı Bırak seçeneğini vurguluyoruz:

WordPress eklentisini devre dışı bırakma
Devre Dışı Bırak'ı tıkladığınızda, WordPress eklentiyi devre dışı bırakacaktır. Devre dışı bırakılmış bir eklentinin sitenize yüklenmeye devam edeceğini unutmayın. Tamamen silmek isterseniz (kullanmadığınız her eklentiyi silmelisiniz), aynı sayfadan yapabilirsiniz.

Yönetici erişimi olmadan WordPress eklentilerini manuel olarak devre dışı bırakmanın 3 yolu

Herhangi bir nedenle WordPress yönetici sayfalarınıza erişiminizi kaybederseniz, eklentilerinizi devre dışı bırakmanın birkaç yolu vardır. En kolay olandan başlayarak onları geçelim.

1. Eklentinizin klasörünü SFTP veya SSH ile yeniden adlandırın

Tek bir eklentiyi devre dışı bırakma

Bir WordPress web sitesinde eklentinin klasörünü yeniden adlandırdığınızda, bu eklenti devre dışı bırakılır. Web sitenizin dosyalarına Güvenli Dosya Aktarım Protokolü (SFTP) veya Güvenli Kabuk (SSH) aracılığıyla erişebilirsiniz. Bu örnekte, eklentinizin klasörünü SFTP kullanarak nasıl yeniden adlandırabileceğinizi açıklıyoruz.

İlk olarak, web sitenizin dosyalarına erişmek için bir FTP istemcisine ihtiyacınız var. Ücretsiz ve çok güvenilir bir FTP istemcisi olan FileZilla'yı kullanıyor ve öneriyoruz. Web sitenizin dosyalarına nasıl erişeceğinize ilişkin ayrıntılar için dosyaları WordPress'e aktarmak için FTP'nin nasıl kullanılacağı öğreticisine bakın.

Web sitenize SFTP aracılığıyla bağlandıktan sonra, web sitenizin tüm dosyalarının bulunduğu WordPress kök dizininize erişebilirsiniz:

WordPress web sitenizin dosyaları

wp-content/plugins klasörüne gidin. Eklentiler klasörü, tüm eklenti dosyalarının web sitenizde depolandığı yerdir. İçeride, web sitenizdeki hem etkin olmayan hem de etkin eklentilerin her biri için benzersiz bir dizin bulacaksınız. Bu klasörlerden herhangi birinin silinmesi sorunlara neden olabilir, bu nedenle bu yolu izlemenizi önermiyoruz.

Bunun yerine, devre dışı bırakmak istediğiniz eklentinin klasörünü yeniden adlandırın. Adını istediğiniz herhangi bir şeyle değiştirin. Aşağıdaki ekran görüntüsünde classic-editör klasörünün adını classic-editor-deactivated olarak değiştirdik. Bu, eklentiyi otomatik olarak devre dışı bırakacaktır.

Yeniden adlandırılan eklenti klasörü

Eklentiyi yeniden etkinleştirmek için klasörü orijinal adına döndürün ve eklentinin WordPress panosundaki sayfasından etkinleştirin.

Tüm eklentileri devre dışı bırakma

Web sitenizde bir sorun varsa ancak bunun hangi eklenti olduğundan emin değilseniz, eklentilerin kurulu olduğu dizini yeniden adlandırarak tüm eklentileri devre dışı bırakın: /wp-content/plugins/ . WordPress kontrol panelinize tekrar eriştiğinizde, eklentiler klasörünü eklentiler olarak yeniden adlandırın ve sorunu yeniden oluşturana kadar eklentileri tek tek etkinleştirin. Hangi noktada sorunlu eklentinin hangisi olduğunu biliyorsunuz.

2. WordPress veritabanındaki tüm eklentileri devre dışı bırakma

WordPress, web sitesinin tüm bilgilerini hemen hemen veritabanında saklar. Bu nedenle, eklentileri veritabanından da devre dışı bırakabilirsiniz. Oldukça ağrısız bir işlemdir. Veritabanına erişmek için web sunucunuzun kontrol panelinde phpMyAdmin gibi bir araç kullanın.

Web barındırma veritabanı araçları

Bağlandığınızda, erişiminiz olan veritabanlarını görebilirsiniz. Birden fazla web siteniz varsa, veritabanlarının bir listesini göreceksiniz. Soldaki listeden web sitenize karşılık gelen veritabanına tıklayın. Ardından, içindeki verilere göz atmak için wp_options tablosuna tıklayın (tablo adlarındaki wp_ önekinin değişebileceğini unutmayın):

phpMyAdmin'de WordPress veritabanı tabloları

active_plugins seçenek adını arayın. Seçenek adı, içerdiği şey hakkında size bir ipucu verir:

WordPress veritabanında arama yapın

Satırı bulduktan sonra Düzenle düğmesini tıklayın. Birden çok alana sahip yeni bir sayfa açılır ve bunlardan biri seçenek_değeri olarak adlandırılır. İçinde kurulu eklentilerin bir listesini göreceksiniz. Tüm eklentileri devre dışı bırakmak için değeri a:0:{} olarak değiştirin. Ayarları değiştirmek için Git'e tıklayın.

Veritabanındaki bir seçeneğin değerini değiştirme

3. WordPress Komut Satırını Kullanarak Eklentileri Devre Dışı Bırakın (WP-CLI)

Deneyimsiz olanlar için WP-CLI, WordPress web siteleri için bir komut satırı arayüzü sağlayan bir araçtır. Bazı web barındırıcıları, önceden yüklenmiş bir özellik olarak WP-CLI sunar. Değilse, Secure Shell (SSH) erişiminiz varsa ve WordPress arka ucunuza giriş yapabiliyorsanız bunu manuel olarak ayarlayabilirsiniz.

WordPress'te, biri WordPress eklentilerini devre dışı bırakmak olan birçok yönetici görevi yapmak için WP-CLI'yi kullanabilirsiniz. wp eklenti listesi komutunu kullanarak web sitenizde kurulu tüm eklentileri listeleyerek başlayın:

wp eklenti listesi komutunu kullanma

Tek bir eklentiyi devre dışı bırakmak için wp eklentisi devre dışı bırakma komutunu kullanın. Klasik editör eklentisini devre dışı bırakmak için aşağıdaki komutu kullanın: wp eklentisi klasik editörü devre dışı bırakın . İşlem başarılı olursa, WP-CLI size eklentinin devre dışı bırakıldığını bildiren bir mesaj gösterecektir.

WP-CLI ile bir eklentiyi devre dışı bırakma

Ayrıca, wp plugin deactivate –all komutuyla WordPress web sitenizde kurulu tüm eklentileri devre dışı bırakabilirsiniz.

WordPress Manuel Eklentileri Devre Dışı Bırakma Konusunda Hızlı Bir Özet

Genellikle, WordPress'teki eklentileri devre dışı bırakmak basit bir prosedürdür. Ancak, kontrol panelinize erişiminizin olmayacağı zamanlar olacaktır. Eklentilerin manuel olarak nasıl devre dışı bırakılacağını bilmek işte burada işe yarar. Hepsinden iyisi, düşündüğünüz kadar karmaşık değil.

Eklentileri manuel olarak devre dışı bırakmak için izleyebileceğiniz üç yol:

  1. Eklenti(ler) dizininizi yeniden adlandırma.
  2. WordPress veritabanından eklentileri devre dışı bırakma.
  3. WP-CLI'yi kullanma.

Bonus ipucu:

WordPress güvenliği hakkında daha fazla bilgi edinmek istiyorsanız, WordPress güvenliği ve sağlamlaştırma hakkındaki kesin kılavuzumuzu okuyun.