Enable jQuery Migrate Helper

Açıklama

WordPress 5.5 güncellemesiyle, jquery-migrate olarak bilinen bir taşıma aracı artık varsayılan olarak etkinleştirilmemiştir. Bu durum eski kod çalıştıran bazı eklenti ve temalarda eksik işlevselliğe veya beklenmeyen davranışlara yol açabilir.

Bu eklenti, sitenizin taşıma betiklerini etkinleştirerek, eklenti ve tema yazarlarına kodlarını güncellemeleri ve test etmeleri için biraz daha zaman vermesini sağlayan, geçici bir çözüm olarak hizmet eder.

WordPress 5.6 güncellemesiyle birlikte jQuery’nin dahil edilen sürümü de yükseltildi. Bu, önceden uyarılara neden olan eski kodun, artık bunun yerine hatalara neden olabileceği veya tamamen çalışmayabileceği anlamına gelir.

Artık çalışmayan bazı özellikler, görünürde herhangi bir sorun olmadan perde arkasında çalışmayı bırakacaktır.

Eklenti, bir süre için jQuery’nin önceki bir sürümüne geçmenize izin verecektir, ancak bir site yöneticisi olarak, temeldeki sorunu düzeltmeniz önerilir.

Yükleme

  1. Eklenti klasörünü karşıya yükleyin, genellikle wp-content/plugins/.
  2. Eklenti ekranında eklentiyi etkinleştirin.
  3. İşte bu kadar! Eklenti kalanları sizin için otomatik olarak halleder.

SSS

Bir şeyin “kullanım kalkması” ne demektir

Bir betik, dosya veya başka bir kod parçası, geliştiricileri onu daha modern bir kodla değiştirme veya tamamen kaldırma sürecindeyken kullanımdan kaldırılır.

WordPress 5.6’dan sonra ne olur

WordPress 5.6 sürümüyle birlikte jQuery sürümü de güncellenir. Bu, daha önce kullanımdan kaldırma uyarılarına neden olan eklentilerin veya temaların artık hatalara neden olmaya başlayacağı anlamına gelir.
Bu eklenti, böyle bir durum olursa geçici olarak jQuery’nin önceki sürümüne geri dönmenize olanak verir (ayrıca bir hata ilk kez olduğunda web sitesi ziyaretçileri için bunu otomatik olarak yapmaya çalışır) ve böylece kodu düzeltmenize veya değiştirmenize fırsat tanır.

Tarayıcı konsolunu nasıl bulur ve kullanırım

WordPress.org’da, JavaScript hatalarını belirlemek için tarayıcı konsolu günlüğünün kullanılması hakkında bir makale var.

The plugin isn’t logging deprecations or changing jQuery versions

If your site has any plugins for combining JavaScript files, or loading them asynchronously, this plugin may be negatively affected and not be able to operate as intended.

If your site requires this plugin to operate, please disable any plugins which interact with the loading of JavaScript files such as the types mentioned above. Once the underlying issue has been resolved, you may remove this plugin and re-enable those other tools.

Bu eklentiye gerek olup olmadığını nasıl bilirim

WordPress’i yükselttikten sonra sitenizde bir şey düzgün çalışmıyorsa, bu eklentiyi yüklemeyi ve etkinleştirmeyi deneyebilirsiniz. Bu yardımcı olursa, bu eklentiyi aktif halde bırakırsınız ve eklentideki talimatları takip edersiniz. Eklenti, artık ona gerek olmadığında size söyleyecektir.

JQuery 3 sürümünü kullanırken çok sayıda kullanımdan kaldırma uyarısı var

JQuery sürüm 3, WordPress için çok yeni olduğundan, bu beklenen bir durumdur.

Kullanımdan kaldırılan bildirimleri, taşıma aracının mevcut olduğu ve ilgili kod güncellenirken bu özelliklerin çalışmaya devam etmesini sağladığı anlamına gelir.

İncelemeler

10 Ekim 2021
I was tired of seeing the jQuery red error, so I made a site backup and installed the plugin thinking I would need to do some sort of tweaking. However, I looked immediately after the install and no error whatsoever. I was pleasantly surprised. 5 Stars for sure. Thanks.
3 Mayıs 2021
When I Enable this Plugin, my Front End Issue Resolves, and the Site Works fine, but When I login in My backend, my Site Speed goes down and Every Time I Received "Enabling Database Connection" on the front-end. Please Fix this Jquery Team. my theme is Electro.
16 Mart 2021
Weeks later and I am STILL seeing this damned message every week. I have run Remove jQuery Migrate even rerun Enable jQuery Migrate followed by Remove jQuery Migrate again deactivated them then I also have Stop jQuery Migrate Emails which seems to do nothing but I don't find out until a week after I have been messing around. I guess the remedy is send the messages to spam
10 Mart 2021
This is keeping a site with a paid theme abandoned by its developer working as intended. A backwards compatible patch like this is important keeping things working while applying security updates. Thank You!
105 incelemeyi oku

Katkıda Bulunanlar ve Geliştiriciler

“Enable jQuery Migrate Helper” açık kaynaklı yazılımdır. Aşağıdaki kişiler bu eklentiye katkıda bulunmuşlardır.

Katkıda bulunanlar

“Enable jQuery Migrate Helper” 16 dile çevrildi. Katkıda bulundukları için çevirmenlere teşekkürler.

“Enable jQuery Migrate Helper” eklentisini dilinize çevirin.

Geliştirmeyle ilgilenir misiniz?

Kodu görüntüle, SVN deposuna göz at veya RSS ile geliştirme günlüğüne abone ol.

Değişiklik Kaydı

v 1.3.0

  • Added legacy jQuery UI to be loaded if legacy jQuery is in use.
  • Added mention of site URLs in automatic emails.
  • Added option to enable/disable automatic downgrades.
  • Added logic to ensure only one downgrade request is sent per page load.
  • Updated logic around automatic downgrades for improved performance.
  • Fixed core deprecation notices being incorrectly labeled as undetermined inline ones.

v 1.2.0

  • Ayarlar sayfası eklendi
  • Eski jQuery sürümüne düşürme seçeneği eklendi
  • Otomatik sürüm düşürme eklendi
  • Modern jQuery’de kullanımdan kaldırmaları günlüğe kaydetme seçeneği eklendi
  • E-posta bildirimleri eklendi
  • Kullanımdan kaldırmalarla ilgili haftalık e-posta özeti eklendi
  • Anonim site ziyaretçilerden kaynaklanan kullanımdan kaldırma kayıtlarının tutulmasına olanak verme seçeneği eklendi
  • Kullanımdan kaldırılma bildirimlerine neden olan satır içi JavaScript kodunun işlenmesi değiştirildi
  • Bağlamların sürekli değişmesini önlemek için yönetici çubuğu iki sabit bağlantı olarak değiştirildi
  • WordPress 5.6 sürümüne yükselttikten sonra eski jQuery kullanılırken yönetici bildirimlerinin kalıcı olması değiştirildi
  • Kullanıcıya açık performans endişelerini gidermek için birleştirmenin devre dışı bırakılma şekli değiştirildi
  • Yanlış mantığa sahip olması ve görüntülenmemesinden dolayı herhangi bir kullanımdan kaldırma kaydedilmediğinde eklentinin kaldırılmasına yönelik öneri yapılması düzeltildi.

v 1.1.0

  • Arka uçta kullanımdan kaldırma bildirimlerini yok sayma seçeneği eklendi
  • Kullanıcı görünümünde kullanımdan kaldırma bildirimlerinin günlüğe kaydedilmesi eklendi
  • Kullanımdan kaldırmaların ne zaman gerçekleştiğini göstermek için yönetici çubuğu girişi eklendi
  • Kaydedilen kullanımdan kaldırma kayıtlarını görüntüleme eklendi
  • Bir süredir (1 hafta) herhangi bir kullanımdan kaldırma işlemi kaydedilmediyse, kullanıcıları eklentiyi kaldırmaya teşvik eden kontrol paneli bildirimi eklendi.
  • WordPress 5.6 yaklaştıkça, gösterge panosundaki uyarı aralığı süresi 2 haftadan 1 haftaya değiştirildi.

v 1.0.1

  • Yönetici bildirimlerinden birinin kapatılamaz olması düzeltildi.

v 1.0.0

  • İlk yayın.