WordPress için JavaScript
Yayınlanan: 2023-02-12Bir WordPress kullanıcısı olarak, ara sıra sayfalarınızı veya yayınlarınızı temanızın izin verdiğinin ötesinde, onu bozmadan değiştirebilmeyi dilemiş olabilirsiniz. Örneğin, sitenize etkileşimli bir öğe eklemek isteyebilirsiniz, ancak WordPress, değişikliklerinizi kaydettiğinizde kodlamanızı çıkarır.
Doğrudan bir sayfaya veya gönderiye kod eklemek tam olarak kolay olmadığından, bu sinir bozucu bir engel olabilir. Ancak, üstesinden gelmenin bir yolu var. JavaScript, sayfalara ve gönderilere veya web sitenizin tamamına dinamik öğeler eklemek için WordPress platformunda kullanılabilir.
Bu yazıda JavaScript'e, ne olduğuna ve onu WordPress dijital deneyimlerinizi geliştirmek için nasıl kullanabileceğinize bir göz atacağız. Web sitenize JavaScript uygulamanıza yardımcı olabilecek birkaç eklentiyi de inceleyeceğiz. Tüm harika web sitesi fikirlerinizi toplayın ve başlayalım!
JavaScript Nedir?
JavaScript en popüler programlama dillerinden biridir. Bir web sitesine dinamik işlevsellik katmanı ekleyebilir. Çoğu sitenin temel öğeleri HTML ve CSS ile bir araya getirilirken, JavaScript partiye bir dizi ilgi çekici seçenek sunar. Bu, etkileşimli bir hesap makinesinden gerçek zamanlı bilgi akışına kadar her şeyi içerebilir.
JavaScript'in faydalarından biri, genellikle istemci tarafı programlama olarak dağıtılmasıdır. Bu, betiğin, ziyaretçi sayfayı görüntüledikçe tarayıcısından çalıştırıldığı anlamına gelir. HTML ve CSS dağıtılıp sayfanın yapısını oluşturduktan sonra, JavaScript bazı dinamik hedeflere ulaşmak için diğer öğelerin üzerinde çalışabilir.
JavaScript Ne Yapar?
Bu nedenle, artık JavaScript'in öncelikle bir sitenin mevcut HTML ve CSS'sini değiştirebilen bir istemci tarafı programlama öğesi olduğunu biliyoruz. Ama başka ne yapabilir? Aşağıdakiler dahil, JavaScript'i kullanabileceğiniz birkaç yararlı şey vardır:
- Bir web sayfasındaki etkinlikleri yürütme
- Değerleri değişkenlerin içinde saklamanız gereken form doğrulama
- Sayfalara veya gönderilere yerleştirilebilen üçüncü taraf API'leri
JavaScript, kullanıcının tarayıcısı tarafından çalıştırıldığı için, o tarayıcıdan da veri toplayabilir. Görüntüleri hızlı bir şekilde yükleyen ve mobil cihazlara iyi yanıt veren hızlı ve verimli web siteleri yapmak söz konusu olduğunda bu çok önemlidir.
WordPress'e Ne Zaman JavaScript Eklemelisiniz?
JavaScript eklemek, WordPress sayfanıza dağıtıldığında sunucunuzu tıkayacak bir öğe eklemek istediğinizde kullanışlı olur. Bu, ses veya video oynatıcılar gibi karmaşık özellikleri içerebilir. Ayrıca, çok sayıda üçüncü taraf uygulama kullanıyorsanız, bunların çalışması için sitenize bir parça JavaScript eklemeniz gerekebilir.
JavaScript bir HTML sayfasına yazıldığından, onunla ne yapılacağına kullanıcının tarayıcısı karar verir. JavaScript sunucu tarafında kullanılabilse de, bu nedenle gerçek süper gücü istemci tarafı uygulamasındadır.
JavaScript uygulamasına yönelik diğer bazı fırsatlar, olay tabanlı eylemleri içerir. Bu, bir kullanıcının fare tıklamaları veya pencereyi yeniden boyutlandırma gibi eylemlerine yanıt olarak sitenizde bir şeyin olmasına ihtiyaç duyduğunuz zamandır.
En İyi 6 JavaScript WordPress Eklentisi
Artık JavaScript'in sunduğu temel bilgileri ele aldığımıza göre, komut dosyalarını web sitenize güvenle dağıtmanıza yardımcı olabilecek bazı WordPress eklentilerine göz atalım. Aşağıda, çeşitli farklı seçenekler ve özellikler sunan altı WordPress eklentisini inceleyeceğiz.
1. Üstbilgileri ve Altbilgileri Ekleyin
Bu WordPress eklentisi, WordPress sitenize kod eklemenin en kolay yolu olarak tanımlanmaktadır. Üstbilgileri ve Altbilgileri Ekle, size WPBeginner tarafından sunulur ve sosyal medya platformlarından üçüncü taraf API'leri ve daha fazlasını entegre etmenize yardımcı olabilir. Tüm bunlar, WordPress temanızı doğrudan düzenlemeye gerek kalmadan mümkündür.
Ana Özellikler:
- Tek noktadan üst bilgi veya alt bilgi betiği düzenleme ve ekleme için basit bir arayüz sağlar
- Üstbilgiye veya altbilgiye JS kodu eklemek arasında seçim yapmanızı sağlar
- Herhangi bir temaya Google Analytics eklemenizi sağlar
- HTML, CSS ve JavaScript dahil olmak üzere birden çok kod türüyle çalışmayı mümkün kılar
Fiyat: Bu ücretsiz bir eklentidir.
2. Basit Özel CSS ve JS
Basit Özel CSS ve JS eklentisi, bir geliştirici aracı olarak kullanışlıdır ve en çok pro sürüme yükseltildiğinde etkilidir. Öncelikle sitenizdeki görünüm değişikliklerine odaklanır. Dahası, WordPress temanızı veya eklenti dosyalarınızı değiştirmeden özel CSS ve özel JavaScript eklemenizi sağlar. Kod değişikliklerini belirli sayfalara veya URL'lere uygulama özelliği sayesinde, öğeleri canlı hale getirmeden önce test edebilirsiniz.
Ana Özellikler:
- Sözdizimi vurgulamalı bir metin düzenleyici içerir
- Kodunuzu satır içi veya ayrı bir dosyada yazdırmanızı sağlar
- Sitenin üstbilgisine veya altbilgisine kod yerleştirmeyi etkinleştirir
- Front-end veya admin tarafına istediğiniz kadar kod eklemenizi sağlar.
- Temanızı değiştirdiğinizde değişikliklerinizi korur
Fiyat: Bu eklenti ücretsiz bir seçenektir.
3. SOGO Üst Bilgi Alt Bilgi
SOGO Üst Bilgi Alt Bilgi, üçüncü taraf API işlevlerinden yararlanmak için harikadır. Bir örnek vermek gerekirse, Google yeniden pazarlama kodu içeren sayfalardaki üstbilgilere ve altbilgilere JavaScript ekleyebilirsiniz. Reklamları kaldırmak veya premium seçeneklere erişmek için profesyonel bir sürüm satın almanız gerekebileceğini unutmayın.
Ana Özellikler:
- WooCommerce mağaza sayfaları için destek içerir
- JS kodunu tüm sayfalara ve gönderilere uygulamanıza veya belirli olanları belirtmenize olanak tanır
- Gutenberg ile uyumludur
- Terimleri ve kategori sayfalarını destekler
Fiyat: Ücretsiz bir sürüm ve 7,90 dolardan başlayan premium bir sürüm var.
4. Komut Dosyalarından Alt Bilgiye
Bu güçlü WordPress eklentisi, önemli komut dosyalarınızı sitenizin altbilgisine taşır. Yükleme sürelerini kısaltmak veya temanız çok sayıda komut dosyası çalıştırıyorsa görüntü yüklemedeki darboğazları gidermek için bunu yapmak isteyebilirsiniz. Scripts to Footer'ın yalnızca eklentileriniz ve wp_enqueue_scripts'i doğru şekilde kullanan bir temanız varsa çalışır.
Ana Özellikler:
- Gönderi/sayfa düzenleme ekranı meta kutusu aracılığıyla eklentinin özelliklerini belirli sayfalarda ve gönderilerde doğrudan devre dışı bırakmanıza olanak tanır
- Ayarlar sayfası aracılığıyla belirli arşiv sayfalarında eklentiyi devre dışı bırakmanıza izin verir
- Sitenin başlığında hangi komut dosyalarının tutulacağını seçmeyi mümkün kılar
Fiyat: Bu eklenti %100 ücretsizdir.
5. CSS ve JavaScript Araç Kutusu
Sırada, CSS ve JavaScript Araç Kutusu, sitenizin tüm kodlarını ve parçacıklarını yönetmek için bir kontrol paneli seçeneği sunar. Kodları üzerinde çok fazla kontrol sahibi olmak isteyen geliştiriciler için güçlü bir araç olan bu araç kutusu, sitenizde kullanmak üzere kod blokları oluşturmanıza olanak tanır. Kod bloklarınıza özel CSS, JavaScript, HTML ve PHP kodunu ekleyip yönetebilir ve bunları hemen her yere ekleyebilirsiniz.
Ana Özellikler:
- Sayfalara, gönderilere, özel gönderi türlerine, etiketlere, kategorilere, URL'lere ve daha fazlasına CSS, JavaScript, PHP ve HTML eklemenizi sağlar
- Tema dosyalarınızı değiştirmeden ön uç stilleri eklemenizi sağlar
- İşlevsellik eklemek için gereksiz özel eklentilere veya bilgisayar korsanlarına olan ihtiyacı ortadan kaldırır
- Reklam ve ziyaretçi takibi veya sosyal medya kanalları için üçüncü taraf komut dosyaları eklemenize yardımcı olur
- FTP kullanmaktan kaçınmayı ve tüm kod eklemelerini ve değişikliklerini kontrol panelinizden yönetmeyi mümkün kılar
Fiyat: Ücretsiz eklentiyi deneyebilir veya 29 ABD Doları karşılığında premium sürümü alabilirsiniz.
6. Komut Dosyaları ve Stiller
Son olarak, Scripts n Styles, özel CSS ve JavaScript'i doğrudan ayrı gönderilere, sayfalara veya diğer kayıtlı özel gönderi türlerine eklemenizi sağlar. JavaScript alanında, bu eklenti ayrıca bazı yerleşik güvenlik özellikleriyle birlikte gelir. Bu, WordPress sitenizde çalışan birçok eliniz varsa yararlıdır.
Ana Özellikler:
- Gövde etiketine ve gönderi kapsayıcısına sınıflar eklemenizi sağlar
- Genel bir ayarlar sayfası aracılığıyla tüm site için komut dosyaları oluşturmanıza olanak tanır
- Gönderilerin ve sayfaların doğrudan şekillendirilmesi için TinyMCE biçimleri açılır menüsüne yeni sınıflar ekler
- Kullanımı belirli kullanıcı türleriyle sınırlama seçeneği sunar
Fiyat: Bu eklentiyi kullanmanın hiçbir maliyeti yoktur.
WordPress'te Kolayca JavaScript Ekleme (2 Adımda)
JavaScript'i site genelinde dahil etmenin en kolay yollarından biri, kodu bir eklenti aracılığıyla üstbilginize veya altbilginize eklemektir. Örnek olarak Üstbilgi ve Altbilgi Ekle'yi kullanarak bunun nasıl çalıştığına bir göz atalım.
1. Adım: Eklentiyi Kurun ve Etkinleştirin
İlk adım, eklentiyi web sitenizin Eklenti sekmesinde aramanız ve ardından yüklemenizdir.
Bunu yaptıktan sonra, bir Etkinleştir düğmesi göreceksiniz. Siz etkinleştirerek işlemi tamamlayana kadar eklentiniz tam olarak işlevsel değildir.
2. Adım: JavaScript Kodunu Üst Bilginize veya Alt Bilginize Ekleyin
Eklenti etkinleştirildikten sonra, WordPress panonuzdaki Ayarlar menünüzün altında Üstbilgileri ve Altbilgileri Ekle etiketli yeni bir öğe bulacaksınız.
Burası, üst bilgi, alt bilgi veya her ikisinde de çalıştırmak istediğiniz tüm komut dosyalarını ekleyebileceğiniz yerdir. Bu, temanızda yapılan ince ayarları, üçüncü taraf API'lerle entegrasyonu ve CSS değişikliklerini içerir.
Bu kadar basit! İşiniz bittiğinde değişikliklerinizi kaydetmeyi unutmayın; eklenti JavaScript kodunuzu uygun yerlere otomatik olarak yükleyecektir.
WP Engine ile Daha Fazla Geliştirici Püf Noktası Öğrenin
JavaScript ile WordPress sitenizde benzersiz ve özel değişiklikler oluşturmak ilk başta göz korkutucu görünebilir. Bununla birlikte, bu anahtar programlama dilini başarılı bir şekilde nasıl uygulayacağınızı öğrendikten sonra, temalarınız ve entegrasyonlarınız üzerinde tam kontrole sahip olacaksınız.
Bir WordPress web sitesi sahibi veya geliştiricisi olarak, kaliteli kaynaklar işinizde büyük fark yaratır. WP Engine'de her bütçeye uygun planlarımız ve çözümlerimiz var. Size en iyi WordPress çözümlerini sunmak ve sitelerinizi yeni sınırlara taşımanıza yardımcı olmak için buradayız!