WordPress Eklentilerini Temiz Bir Şekilde Kaldırma

Yayınlanan: 2021-03-11

Eklentiler, WordPress ekosisteminin can damarıdır. Bir web sitesi veya blog platformu seçerken, WordPress'in eklentiler aracılığıyla temel genişletilebilirliği, WP yolunu seçmede genellikle önemli bir faktördür. Bununla birlikte, tüm eklentilerin eşit yaratılmadığını söyledi. Ayrıca tüm eklentilerin her zaman etkin kalması gerekmez. Size WordPress eklentilerini nasıl kaldıracağınızı göstermek istiyoruz, böylece bir eklentiyi ne zaman ve eğer kaldırmanız gerekirse, eklenti parçaları ve site dosyalarınızı karıştıran yetim tablolarla uğraşmak zorunda kalmazsınız.

WordPress Eklentisini Devre Dışı Bırakma ve Kaldırma

WordPress kullanıcılarının eklentinin devre dışı bırakılmasını eklenti kaldırma ile birleştirmesi nadir görülen bir durum değildir. Sonuçta, her iki işlem de eklentiyi sitenizden kaldırır, yani biri diğeri kadar iyidir, değil mi? Hayır. Tam olarak değil.

Eklenti devre dışı bırakma sadece budur. Devre dışı bırakma. Eklenti artık sitenizde etkin olmayacak, yani etkinleştirdiği hiçbir özellik artık çalışmayacaktır. Bir eklenti yüklediğinizde, çalışmaya başlamadan önce onu Etkinleştirirsiniz . Eklentiler menüsünde, benzer şekilde her bir eklentiyi ayrı ayrı devre dışı bırakabilirsiniz.

eklentileri devre dışı bırak

Bunu yapmak , eklenti dosyalarını ve ayarlarını sitenizden kaldırmaz . Bunları istediğiniz zaman yeniden etkinleştirebilirsiniz.

eklentiyi sil

Ancak bir eklentiyi silmek veya kaldırmak, eklenti dosyalarını sitenizden kaldıracaktır. Ya da en azından çoğu.

Youtube Kanalımıza Abone Olun

Neden Bir WordPress Eklentisini Kaldırırsınız?

Çoğu kişi, WordPress eklentilerini işleri bittiği için kaldırır. Sizin için, belki de özelliklerine olan ihtiyacı aştınız, yenisini buldunuz, hatta beğenmediniz.

Kaldırmanın bir başka önemli nedeni de eklentinin site sorunlarına neden olmasıdır. Eklenti, sitenizin verilerini tehlikeye atabilecek bir güvenlik açığına sahip olabilir. Belki de zaten vardır. Temanız ve eklenti arasında bir çakışma olabilir veya geliştiriciler geliştirmeyi durdurmuş olabilir ve artık WordPress'in en güncel sürümleriyle uyumlu olmayabilir.

Bu sorunların çoğu, eklentiyi devre dışı bırakarak hafifletilebilir (yukarıda gösterdiğimiz gibi). Ancak potansiyel olarak güvenliği ihlal edilmiş dosyalar sunucunuzda hala var. Ve bunların kaldırılması gerekiyor. Böylece, kaldırma.

Panodan bir WordPress Eklentisi Nasıl Kaldırılır

WP yönetici kontrol panelinizden bir WordPress eklentisini kaldırmak basittir. Yüklediklerinizin tam listesini görmek için Eklentiler - Yüklü Eklentiler bölümüne gidin.

panodan eklenti kaldırma

Oradan, kaldırmayı düşündüğünüz herhangi bir eklentiyi devre dışı bırakmalısınız . Ya yukarıda gösterdi devre dışı bırakmak butonuna tıklayın edebilir veya eklentileri herhangi bir sayıda yanındaki kutuyu işaretleyin ve menü açılır Toplu İşlemler D eactivate seçebilir.

eklentileri kaldır

Bu süreç tamamlandığında, sadece, bunu tekrarlamak açılır listeden sadece bu sefer seçme D elete gerekir.

mesajı sil

Eklentiyi kaldırmak için düğmeye tıkladığınızda, fikrinizi değiştirirseniz yeniden yüklemeniz gerektiğini unutmayın.

Bir WordPress Eklentisini Kaldırdığınızda Ne Olur?

Çoğu durumda, bir WordPress eklentisini kaldırmak, sunucunuzun /wp-content/plugins/ dizininde oluşturduğu klasörleri ve dosyaları kaldırır. Bu temiz bir mola olacak ve sunucunuzun inode ve depolama kullanımının düşeceğinden emin olabilirsiniz.

Ancak bazı eklentiler, yüklediğiniz dosyalar aracılığıyla kendilerini sitenize eklemezler. Bazı eklentiler, tablolar oluşturarak ve WP çekirdeğinin kendisini kullanarak verileri yöneterek WordPress çekirdek veritabanlarını değiştirir. (Bu arada, bu normal bir davranıştır. Bunun olacağından endişelenmeyin.) Sitenizi izinsiz girişlerden korumaya çalışan bazı eklentiler .htaccess dosyanızı değiştirebilir (böylece yeniden yönlendirme eklentileri de olabilir).

Ancak, kaldırma sonrasında bazı eklentiler ilgili veritabanı tablolarını ve girişlerini kaldırmaz. Bazı durumlarda bunun nedeni, geliştiricilerin yeniden yüklemeniz durumunda kullanıcı ayarlarını korumak istemeleridir. Ancak bunun dışında, bazı eklentiler sonunda sunucunuzu tıkayabilecek ve performansı ve sorgu sürelerini etkilemeye başlayabilecek bit ve bayt veri bırakır.

Ek olarak, bazı eklentiler dosyalarının izlerini dosya sisteminizin kendisinde bırakır. Örneğin, bir yedekleme eklentisi kullanabilir, ancak bir süreliğine kaldırmaya karar verebilirsiniz. Çoğu durumda, yedekleme eklentisinin klasörleri, sitenizin yedeklerini içerdikleri için kalır. Bu durumda, sitenizi güvende tutmak için bir güvenlik önlemidir. Ancak, bazı eklentiler, temizlemek isteyebileceğiniz artık dosyalar bırakır.

Tüm WordPress Eklenti Dosyalarını Tamamen Kaldırma

WordPress eklentilerinin nasıl kaldırılacağını bilmenin bir parçası, her bir dosyayı kaldırmanın %100 gerekli olmadığını bilmektir. Yeni başlayan bir WordPress kullanıcısıysanız veya WP dosya yapısı hakkında fazla bir şey bilmiyorsanız (veya sadece o kadar derine inmek istemiyorsanız), endişelenmeyin. Artık dosyaların ve veritabanı tablolarının sizi etkileme olasılığı oldukça düşüktür.

Ancak, siteniz her 0,1 saniyelik sayfa hızına güveniyorsa, dosya sistemini ve veritabanını temizlemek tam da aradığınız şey olabilir.

SFTP Kullanarak Kalan Dosyalar Nasıl Kaldırılır

SFTP, bu dosyaları sunucunuzdan kaldırmanın en güvenli yoludur. Web barındırıcınızda, orada barındırılan herhangi bir web sitesi için FTP kimlik bilgilerini ayarlayabilirsiniz. Site Alanında, her web sitesinin Site Araçları bölümünde, istediğiniz kadar SFTP izinlerine sahip hesap oluşturabileceğiniz bir FTP Hesapları sekmesi bulunur.

sftp

Bunu yaptıktan sonra, FileZilla gibi bir FTP istemcisi aracılığıyla oturum açmak için bu kimlik bilgilerini kullanın. Kolaylık için Quickconnect (1)'i kullanın, ancak oturum açma bilgilerinizi Dosya menüsü altına da kaydedebilirsiniz.

ftp istemcisi

Giriş yaptıktan sonra, sağda (2) sitenizin dizin yapısını ve sol bölmelerde bilgisayarınızın dizin yapısını göreceksiniz. Sitenizde /wp-content/plugins/ (3)'e gidin ve eklentinin dosyalarını bulun. Ad, her zaman kesin olmasa da, genellikle başlığına benzer bir şeydir. Örneğin, kaldırdığımız eklentiye RSS Aktarıcı adı verildi ancak dizin / import-xml-feed (4) idi .

Kaldırmak istediğiniz klasöre sağ tıklayın ve İndir (5) öğesini seçin. Unutmayın, bu eklentinin dosyalarını silmez, bunun yerine yerel sisteminize koyun ve bir şeyler ters giderse diye yedekleyin. Bunu yaptıktan sonra tekrar sağ tıklayın ve Sil (6) öğesini seçin.

gerçekten bu eklentiyi silmek istiyor musunuz?

Silme işlemini onaylamanız istendiğinde Evet 'i tıklayın. Ve işte bu. Eklentinin kalan dosyaları SFTP tarafından sitenizden başarıyla kaldırıldı.

Veritabanınızdaki Yetim Tablolardan Nasıl Kurtulursunuz?

Dosyalar SFTP aracılığıyla kolayca işlenebilirken, veritabanının kendisiyle uğraşmak biraz daha zor olabilir. Şimdi, bu yazının çok gelişmiş bir kısmı ve bunu herkese önermiyoruz. Ancak, sitenizin gıcırtılı temiz olmasına gerçekten ihtiyacınız varsa, bunu nasıl yapacağınız aşağıda açıklanmıştır.

Ancak, önce sitenizi yedekleyin . WordPress veritabanını her kurcaladığınızda sitenizi yedekleyin. İşler ters gider, tablolar düşer ve siteniz çevrimdışı olabilir. Bu nedenle, geri yüklemek için hızlı bir yedeklemeye sahip olmak zorunludur.

Bunu göz önünde bulundurarak, muhtemelen bunun için Advanced Database Cleaner eklentisini kullanmak istersiniz.

gelişmiş veritabanı temizleyici eklentisi

Eklentilerden kurtulmak için bir eklenti kullanmayı garip bulabilirsiniz, ancak bu, DB'nizle uğraşmayı o kadar basit hale getiriyor ki buna değer. (Ayrıca, temiz bir şekilde kaldırır!)

WP DB Cleaner menü öğesi, sizi veritabanınızdaki tüm yetim ve genellikle boşa harcanan alanı görebileceğiniz basit bir sayfaya götürür.

veri tabanı

Buradaki her şeyin eklenti ile ilgili olmadığını fark edeceksiniz. Yukarıdaki ekran görüntüsünde, saklanmakta olan 4.500'ün üzerinde revizyon var. Her kategorinin sağında, hariç tutulacak gün sayısı belirleyebilirsiniz. Örneğin, revizyonlar için ihtiyaç duyulmaları durumunda son 14 günlük revizyonları hariç tutacak şekilde ayarladık. Temizlenecek öğeleri seçebilir, Temizle'yi seçebilirsiniz ve siteniz çok daha pürüzsüz hale gelecektir.

Daha spesifik olarak eklentiyle ilgili veriler için Tablolar sekmesine gideceksiniz.

daha temiz bir veritabanı

Tablolar genellikle okunabilir bir biçimde adlandırılır ve muhtemelen hangi eklentiye ait olduklarını anlayabilirsiniz. Eklentinin Pro sürümü size bu bilgiyi söyleyecektir (ve iki site lisansı için sadece 39 $, buna değer).

Burada listelenen tüm tablolar, artık yüklü olmayan eklentilerden alınmıştır. Örneğin wp_defender_ ile başlayanlar wpmudev eklentisi Defender Pro'dan. wp_gamipress_ tabloları Gamipress'tendir. Bu tabloların hepsinde veri yoktur, ancak hepsi db'de veri olarak bulunur.

Optimize etmek istediğiniz tabloları seçin (eklenti, en çok ihtiyaç duyanlar için öneriler sunar). Açılır menüden Satırları Optimize Et, Onar, Sil veya Boşalt'ı seçebilirsiniz.

veritabanı silme

Sil'i yalnızca dikkatli bir şekilde ve o tabloyu kaldırmanın hiçbir soruna neden olmayacağından kesinlikle emin olduğunuzda kullanmanızı öneririz. Bu şekilde tamamen temizlenir. (Bu gönderi üzerinde çalışırken tabloları silerek bir WordPress sitesini bozmuş olabiliriz.) Optimize seçeneğini kullanmanızı öneririz.

Kaldırılmış WordPress Eklentileriyle İlişkili Kısa Kodlar Nasıl Kaldırılır

Ve son olarak, her yerde eklenti kullanıcılarının belası… kısa kodlar. Aslında burada Elegant Themes'de kısa kodları seviyoruz ve bunların işlevsellik yaratmanın harika bir yolu olduğunu düşünüyoruz. Bununla birlikte, bunlarla ilgili sorunlardan biri, bir eklentiyi kullanmayı bırakırsanız (devre dışı bırakarak ve kaldırmadan bile), eklentinin çalışmayı durdurmasıdır. Ve sitenizde [shortcode param=”render_something” time=”always] gibi ham metin olarak görünecek, oluşturulmamış bir kısa kodunuz var.

Bu aslında manuel ise çok kolay bir düzeltmedir. Web barındırıcınıza gidin ve phpMyAdmin'e erişimi bulun. SiteGround'da, bu, Site Araçları – Site – MySQL – phpMyAdmin (sekme) içindedir . phpMyAdmin'e Eriş düğmesine basın.

mysql

phpMyAdmin oldukça karmaşık olabilir, ancak bu kısım değil. Daha sonra Ara (değil Sorgu) ve gidin Sorgunuzla girin. [et_]'yi aradık çünkü Divi ile burada kullandığımız kısa kod öneki bu ve kısa kodun çok fazla görüneceğini biliyoruz.

wp veritabanı araması

Gördüğünüz gibi, kısa kod post_content sütununda görünür. Ayrıca hangi bireysel posta kimlik numaralarını ve başlıklarını da görebilirsiniz. Daha sonra bunu iki şekilde halledebilirsiniz. İlk olarak, soldaki Düzenle düğmesine tıklayıp veritabanındaki kısa kodu çıkarabilirsiniz.

veritabanı silme

Ek olarak, WordPress panosundaki gönderilere ve sayfalara manuel olarak gidebilir ve bunları kaldırmak için gönderi düzenleyiciyi kullanabilirsiniz. Veritabanında bu şekilde arama yapmak, kısa kodun hangi gönderilerde ve sayfalarda olduğunu bulmanın en iyi yoludur. Neyse ki, çoğu durumda, kısa kodlar hemen hemen her gönderide değil, yalnızca birkaç tanesinde bulunur.

Ek olarak, Kısa Kod Temizleyici Lite/Pro ve Daha İyi Arama ve Değiştirme gibi eklentiler sizin için veritabanını tarayabilir ve bunları hemen silebilir.

Çözüm

WordPress sitenizde herhangi bir eklentiniz olduğunda, bunları devre dışı bırakmanız veya kaldırmanız gerekecek. İster bir sorunu gidermek için, ister yalnızca işlevselliğini tamamlamak için olsun, nedeniniz ne olursa olsun, artık bir WordPress eklentisini doğru şekilde nasıl kaldıracağınızı bildiğinizi umuyoruz. Bunu yapmanın gerçekten yanlış bir yolu yok, ancak gördüğünüz gibi, bazı yöntemler diğerlerinden biraz daha temiz olabilir.

WordPress eklentilerini kaldırma konusundaki deneyimleriniz nelerdir?

Makale özellikli görsel Sammby / Shutterstock.com