Divi ile harici JavaScript snippet’lerini kullanmak için en iyi uygulama

WordPress ve Divi, web siteleri oluşturmamızı kolaylaştırmak için birçok olağanüstü şey yapıyor. Ancak bazen sadece JavaScript ile elde edilebilecek daha karmaşık işlevlere ihtiyacımız var. Divi ile, bir çocuk teması hazırlamasanız bile, eklenti olmadan tema veya web sayfanıza JavaScript veya JQuery snippet (kod kodu) ekleyebilirsiniz. Bu öğreticide, harici JavaScript snippet’lerini Divi ile kullanmak için en iyi uygulamalardan bazılarını tartışacağız. JavaScript ve JQuery JavaScript hakkındaki hızlı kelime, web sitesinde gördüğünüz dinamik işlevselliğin arkasındaki bir mucizedir. Bu, Web için oluşturulan tüm tema dosyalarınıza erişebilen ve yalnızca HTML veya CSS ile mümkün olmayan bir tarayıcı aracılığıyla her türlü işlevi gerçekleştirebilen istemcinin kodlama dilidir.
JQuery (en popüler JavaScript kütüphanelerinden biri), web sitenize çeşitli tarayıcı türlerinde çalışacak JavaScript görüntüleri eklemeyi çok kolaylaştırdı. Bu yüzden bugün web sitesinde kullanılan birçok jQuery’yi görmek. JQuery ayrıca WordPress üzerine inşa edilmiştir, böylece Divi’ye eklediğiniz her jQuery kodu doğru şekilde biçimlendirilirse çalışır. Divi/WordPress’teki tam jQuery snippet’lerini biçimlendirmek Çoğu durumda Hazır İşlev Hazır belgesini kullanır, jQuery görüntülerinizde $ (belge) .Ready () kullanmanızı öneririm. JavaScript $ (belge) ‘e eklenen ne olursa olsun. Ready (), JavaScript çalıştırmadan önce belgenin (veya DOM) yüklenmesini ve hazır olmasını sağlayacaktır. Bu, sayfa güvenli bir şekilde manipüle edilmeye hazır olmadığında JavaScript’in çalıştırılabileceği belirli durumları önler.
Divi’de işlevi şöyle görünecek … JQuery (belge) .Ready (function () {// DOM hazır olduğunda yüklenecek jQuery kodu ekle
});
WordPress’te JQuery kullanırken “$” yerine “JQuery” yerine “JQuery” yerine, WordPress uyumluluk modunda bir jQuery sürümü ile donatılmıştır, JQuery için $ Standard çalışmaz. Bu, WordPress’te kullanabilecek veya kullanamayacağınız diğer JavaScript kütüphaneleriyle çatışmamak için korumaktır. Bunun yerine, JQuery’yi $ kısayol yerine kullanmalısınız. Yani bu … $ (belge) .Ready (function () {
$ (“P”). Tıklayın (function () {
$ (this). hide ();
});
});
Buna değiştirilmesi gerekiyor …
JQuery (belge) .Ready (function () {
JQuery (“P”). Click (function () {
JQuery (this). Hide ();
});
});
Ancak, kodu çok şişmiş tutmak ve $ kısayol kaydetmek istiyorsanız, belgeye hazır işleve iletilen bir argüman olarak $ eklerseniz jQuery yerine $ kullanabilirsiniz. Bu, $ $ ‘ı bu işlevde bulunan jQuery görüntülerinde saklamanıza olanak tanır. Böyle görünecek … jQuery (belge) .Ready (işlev ($) {
// JQuery’ye başvurmak için $ kullanarak JQuery kodu ekleyin.
$ (“Div”). Hide ();
});
Ya da belgeye hazır işlevle birlikte böyle basit bir işlevle jQuery için $ ‘a devam edebilirsiniz …
(işlev ($) {
// JQuery’ye başvurmak için $ kullanarak JQuery kodu ekleyin.
$ (belge) .Ready (function () {
$ (“Div”). Hide ();
});
}) (jQuery);
Artık JavaScript görüntülerinin nasıl biçimlendirileceğine dair en iyi uygulamalardan bazılarını anladığımıza göre, bunları divi sitenize nasıl doğru ekleyeceğinizi keşfedelim. JavaScript görüntüleri bir sayfaya kod modülünü kullanarak bir sayfaya ekleyin Divi’deki bir sayfaya bir JavaScript (veya JQuery) görüntüleri eklemek istiyorsanız, kod modülünü kullanabilirsiniz. Bu, JS’nin her sayfaya gereksiz yüklenmemesini sağlayacak ve buna ihtiyaç duymayan sayfalarda sayfalarda hafif bir artışa neden olacak. İşte nasıl yapılacağı aşağıda açıklanmıştır. İlk olarak, JS görüntüleri gerektiren sayfaları düzenlerken Divi’nin üreticisini etkinleştirin. Ardından, kod modülünü sayfanıza ekleyin.
Kod sayfada herhangi bir yerde çalışacak, bu yüzden onu nereye koymak istediğiniz size kalmış. Kod modülünü ekledikten sonra JavaScript görüntülerini yapıştırın. Kodun bir JavaScript olarak tanınması için kodu etiketine sardığınızdan emin olun.
Kodun JavaScript olarak tanınması için snippet’lerinizin etiketi ile sarılarak doğru formatta kodlandığından emin olmayı unutmayın. JQuery kullanıyorsanız, belge işlevini hazır ekleyin, böylece belgenin her için her hazırlıkta bulunduğunda. Ayrıca, kısaltmalar yerine snippet’lerinizde jQuery kullanmalısınız.

İşte burada! Beklendiği gibi sayfada yürümeniz gerekiyor. Not: Tag Genellikle komut dosyası ortamının türünü aşağıdaki gibi belirlemenizi gerektirir … >

Ancak, “Text/JavaScript” varsayılan tür olduğundan, JavaScript kodu snippet’i için kullanırken yok saymak uygundur. Divi Tema seçeneğini kullanarak tüm sayfalara/yayınlara JavaScript görüntüleri ekleyin (çocuk temasına gerek yok) JavaScript görüntüleri, tema seçeneğinin altındaki Divi Kodu Entegrasyon sekmesini kullanarak Divi’ye de eklenebilir. Bu yöntem, web sitenizin tüm sayfalarına/yayınlarına yüklemek istediğiniz JS görüntüleri için iyi çalışır. Çocuk temanız yoksa veya Divi sitenize eklenmesi gereken birkaç JS parçanız varsa ve bunları harici bir JS dosyasına koymak istemiyorsanız, bu da iyi bir seçimdir. Kod Entegrasyon Bölümü, Divi> tema seçeneklerine gidin ve Entegrasyon sekmesini tıklayın.
JavaScript görüntülerinizi nereye yerleştireceğinizi öğrenin Divi sitenize özel bir kod ekleyebileceğiniz dört alanı göreceksiniz. Çoğu durumda, vücuda JS görüntüleri eklemek daha iyi olur. Bu, snippet’lerinizi sayfanızın altına yerleştirecektir, böylece sayfayı yükleme hızı için iyi olan diğer tüm şeylerden sonra yüklenir. Bazı durumlarda, kodun daha hızlı yüklenebilmesi için kafaya bir kod eklemek isteyebilirsiniz (veya belgeniz daha hızlı çalışan JavaScript’e bağlıysa). Bu nedenle, performans, zaman ve işlevsellik arasında size en iyi dengeyi veren en iyi seçeneği test etmeli ve karar vermelisiniz.
Örneğin, başlığınıza stil ekleyen bir jQuery görüntüsünüz olabilir. Bu durumda, gövdeye (sayfanın sonunda) yüklemek istemezsiniz, çünkü kanopi ilk başta snippet okunana kadar bu stil olmadan yüklenecektir. Bu, üst yarınızın bir an için ziyaretçiler için çirkin görünmesini sağlayacaktır. Ancak, kafanıza yüklerseniz, düzenlemede bir gecikme yaşamayacaksınız. Yalnızca blog yayınları için geçerli bir kodunuz varsa, yayınınızın altına JS parçaları eklemeyi de seçebilirsiniz. Bu, kodu diğer sayfalara yüklenmeyecek şekilde tutacaktır. Alan entegrasyon kodu sayfanıza doğrudan bir kod ekleyecektir, böylece kod snippet’ini etiketi ile sarmanız gerekir.

Ayrı bir JS dosyasından Divi’ye JS görüntüleri ekleyin (çocuk teması kullanarak) her zaman çocuğun temasını divi siteniz için kullanması tavsiye edilir. Ve bir çocuğun tema ayarları doğru bir şekilde yaptıktan sonra, JS özel snippet’lerinizi depolamak için kullanılabilecek JS dosyalarını da girebilirsiniz. Bu, WordPress sitesindeki JavaScript’i ele almanın ve Divi ile iyi çalışmanın açıkça tercih edilen bir yoludur. Çocuğunuzun temasında bir JS dosyası oluşturmak, özellikle tema dosyalarında değişiklik yapmayı planlıyorsanız, bir divi çocuk teması ayarlamak için her zaman iyi bir fikirdir. Bir Divi alt teması oluşturduktan sonra, tüm JS görüntülerinizi tek bir yere yerleştirebileceğiniz bir JavaScript dosyası oluşturabilirsiniz.

İşte nasıl yapılacağı. Bir JavaScript dosyası oluşturun ve kod düzenleyicisini kullanarak çocuğunuzun tema klasörüne ekleyin, yeni bir dosya oluşturun ve JavaScript dosyası olarak kaydedin. Örneğin, dosyayı “komut dosyaları” adına sahip “JS” türü olarak kaydederseniz, dosyanın tamamı “Scripts.js” dir. Burası, Divi’ye eklemek istediğiniz tüm JS parçalarını ekleyeceğiniz yerdir. Dosya JS dosyası olarak depolandığından, snippet’leri etiketine sarmanız gerekmez. Dosya oluşturulduktan sonra, çocuğunuzun tema klasörüne eklemeniz gerekir. Daha iyi bir kuruluş için özel JS dosyamı kaydetmek için bir JS klasörü oluşturmayı seviyorum. Bunu yapmak için, çocuk tema klasörünüzün kökündeki “JS” adlı yeni bir klasör oluşturun ve klasöre “Scripts.js” dosyasını ekleyin.
Dosya fonksiyonlarında komut dosyalarını enqueing.php Çocuk temanız şimdi Divi’de yayınlanacak JS dosyalarını sıralamamız gerekiyor. Zaten bir alt temanız oluşturulmuşsa, stil.css dosyasını bu şekilde görünecek bir alt tema için terk ettiğiniz bir işlev.php dosyasına sahip olmanız gerekir … işlev tema_enqueue_styles () {) {) {)

wp_enqueue_style (‘ebeveyn tarzı’, get_template_directory_uri (). ‘/style.css’);

}
Add_action (‘wp_enqueue_scripts’, ‘tema_enqueue_styles’);

Şimdi yeni JS dosyanız için de aynısını yapmanız gerekiyor. Bunu yapmak için, işleve aşağıdaki görüntüleri eklemeniz gerekir. wp_enqueue_script (‘custom-js’, get_stylesheet_directory_uri (). ‘/js/scripts.js’, dizi (‘jQuery’), ‘1.0.0’, true);

Style.css ve scripts.js dosyalarını sıralamak için gereken son kod şu benzeyecek … işlev tema_enqueue_styles () {
wp_enqueue_style (‘ebeveyn-style’, get_template_directory_uri (). ‘/style.css’); wp_enqueue_script (‘custom-js’, get_stylesheet_directory_uri () .0 ‘, true;
}
Add_action (‘wp_enqueue_scripts’, ‘tema_enqueue_styles’);
Son zihin Bir web tasarımında yeniyseniz veya Divi ile yeni başlarsanız, javascript’e alışmayabilirsiniz veya web sitenize nasıl ekleyebilirsiniz.Umarım bu yazı sizi doğru yöne yönlendirmek ve deneyimli web geliştiricileri tarafından takdir edilebilecek en iyi uygulamalardan bazılarını sağlamak için yararlıdır.Yorumlarda sizden haber almayı umuyorum.Kızarmış ekmek!

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir