Mehmet

WFN Üye
Konular
1,851
Mesajlar
1,852
Çözüm
0
Ticaret Puanı
0
Üyelik
1 Ay 6 Gün
Konum
YurtDışı
Web Sitesi
Var
Alanı
Google Adsense
1/1
Konu sahibi
Bir WordPress sitesinin eklentilerini kesin olarak dışarıdan görmek genellikle mümkün değildir. Ancak sayfanın HTML kaynak kodundaki dosya yolları, REST API yanıtı ve WordPress yönetim paneli incelenerek kullanılan eklentiler hakkında güçlü ipuçları elde edilebilir. En güvenilir sonuç, site sahibi veya yetkili kullanıcı olarak yönetim panelindeki Eklentiler ekranından alınır.

1. Sayfa kaynak kodundan eklenti izlerini bulma​


Eklentiler ön yüzde CSS, JavaScript, görsel veya blok dosyaları yükleyebilir. WordPress bu dosyaları çoğunlukla wp-content/plugins/ altındaki klasörlerden çağırır. Bu nedenle dışarıdan yapılabilecek en pratik kontrol şudur:
  1. İncelemek istediğiniz sayfayı açın ve sayfa kaynağını görüntüleyin. Tarayıcıda view-source:https://example.com biçimindeki adres kullanılabilir.
  2. Sayfada wp-content/plugins/, .css, .js veya bilinen eklenti adlarını aratın.
  3. Bulduğunuz klasör adını eklentinin muhtemel slug değeri olarak not edin. Örneğin /wp-content/plugins/contact-form-7/ yolu, Contact Form 7 kullanıldığına dair güçlü bir işarettir.
  4. Aynı kontrolü ana sayfa, iletişim sayfası ve form veya alışveriş gibi özel işlevlerin bulunduğu sayfalarda tekrarlayın.
Eklenti dosyaları yalnızca ihtiyaç duyulan sayfalarda yüklenebilir. Bu nedenle tek bir sayfada iz bulunmaması, eklentinin sitede hiç kullanılmadığı anlamına gelmez.

2. Bulunan dosya yolunu doğrulama​


Dosya yolundaki klasör adını doğrudan eklenti adı kabul etmeyin. Dosya bir tema tarafından da üretilebilir, bir CDN üzerinden sunulabilir veya özel geliştirilmiş bir eklentiye ait olabilir. Klasör adını arama motorunda eklentinin resmi sayfasıyla karşılaştırın; ancak sürüm veya güvenlik durumu hakkında yalnızca dosya yoluna bakarak karar vermeyin.

Dışarıdan alınan HTML yalnızca o sayfanın yüklediği varlıkları gösterir. Dosyanın daha önce bir eklentiden kopyalanmış olması veya önbellekte kalması da mümkündür; klasör izi tek başına şu an etkin bir eklenti olduğunu kanıtlamaz.

Kendi kurulumunuzda WP-CLI zaten kullanılabiliyorsa, doğru WordPress dizininde yetkili kullanıcıyla salt listeleme yapabilirsiniz:

Bash:
wp plugin list --fields=name,status --skip-update-check

Bu komut eklenti kurmaz, etkinleştirmez veya silmez; görülen ad ile etkinlik durumunu karşılaştırmanızı sağlar. WordPress olmayan dizinde çalıştırırsanız sonuç alamazsınız. Multisite kurulumunda ilgili siteyi --url=https://example.com ile seçin; ağ genelinde etkin, must-use ve drop-in eklentileri de normal eklentilerden ayrı değerlendirin. Drop-in listesi için wp plugin list --status=dropin --skip-update-check kullanılabilir.

3. REST API ve yönetim paneli ile kontrol​


Site size aitse veya yetkili erişiminiz varsa en doğru yöntem, WordPress yönetimindeki Eklentiler ekranını kullanmaktır. Burada etkin, devre dışı ve ağ genelinde etkinleştirilmiş eklentiler ayrı değerlendirilebilir.

WordPress’in REST API’sinde eklentiler için /wp-json/wp/v2/plugins kaynağı bulunur. Yetkili bir istek sonucunda eklentinin adı, dosya kimliği ve etkinlik durumu gibi alanlar alınabilir. Dışarıdan yapılan yetkisiz isteğin reddedilmesi normaldir; bunu bir hata veya eklenti yokluğu şeklinde yorumlamayın.

Hangi yöntem ne kadar güvenilir?​


İnceleme sonucunu değerlendirirken şu ayrımı kullanın:
YöntemSonuçSınırlama
Yönetim paneliEn güvenilir listeYetkili erişim gerekir
HTML kaynak koduSayfada iz bırakan eklentilerHer eklenti varlık yüklemez
REST APIYetkili eklenti kayıtlarıİzin ve yapılandırma gerekir
Dosya yolu aramasıMuhtemel eklenti slug'ıÖzel adlandırma yanıltabilir

Sık yapılan hatalar​


Bir eklentinin CSS veya JavaScript dosyasını görmek, eklentinin tüm özelliklerinin kullanıldığı anlamına gelmez. Tersine, bazı eklentiler yalnızca yönetim panelinde, AJAX isteklerinde, REST uç noktalarında veya sunucu tarafında çalıştığı için ön yüzde iz bırakmayabilir. Ayrıca güvenlik eklentileri, önbellek sistemleri ve CDN yapılandırmaları wp-content/plugins/ yolunu gizleyebilir veya dosyaları tek bir dosyada birleştirebilir.

Amacınız kendi sitenizde temizlik yapmaksa, tahmin yürütmek yerine yönetim panelindeki listeyi, eklentinin ayarlarını ve kullanımını kontrol edin. Başka bir siteyi inceliyorsanız sonucu “kesin kullanılan eklentiler” değil, “sayfada tespit edilen muhtemel eklentiler” şeklinde raporlayın.

Sık sorulan sorular​


Kurulu bir eklenti mutlaka etkin midir?​


Hayır. Normal bir eklenti kurulu olduğu hâlde devre dışı bırakılmış olabilir. Yönetim panelinde veya WP-CLI listesindeki durum alanını inceleyin. Yalnız klasör adından kullanıldığı sonucunu çıkarmayın; must-use ve ağ genelinde etkin eklentilerin çalışma biçimi de farklıdır.

Eklenti klasörüne tarayıcıdan girmek güvenilir bir test midir?​


Hayır. Dizin listeleme kapalı olabilir, erişim engellenebilir veya dosyalar farklı bir konumdan sunulabilir. Klasörün açılmaması eklentinin kullanılmadığını kanıtlamaz.
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Konuyu görüntüleyenler

Bu konuyu şu anda görüntüleyen üye bulunmuyor.