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
- Eklenti klasörünü karşıya yükleyin, genellikle
wp-content/plugins/
. - Eklenti ekranında eklentiyi etkinleştirin.
- İş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
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” 17 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üleyin, SVN deposuna göz atın ya da RSS ile geliştirme günlüğüne abone olun.
Değişiklik Kaydı
v 1.4.0 (2023-07-31)
- Fixed a bug where an empty error text would cause the plugin scripts from working properly.
- Improved how inline scripts are detected and logged when applicable.
- Improved logging to also capture deprecations within WordPress core.
- Changed variable declarations for front-end scripts to use
var
instead ofconst
andlet
, to improve compatibility for sites servicing older clients. - Updated the (modern) bundled jQuery Migrate script to match what is shipped with WordPress core.
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.