wp_enqueue, geliştiricilerin betikleri (JavaScript dosyaları) ve stilleri (CSS dosyaları) sıraya almasına olanak tanıyan bir WordPress işlevidir.
Bu, geliştiricilerin belirli bir sayfada kullanmak istedikleri betikleri ve stilleri WordPress'e bildirebileceği ve WordPress'in bunları otomatik olarak yükleyeceği anlamına gelir.
Bu, sayfalarınızın hızlı ve verimli bir şekilde yüklenmesini sağlamaya yardımcı olur ve ayrıca farklı betikler ve stiller arasındaki çakışmaları önlemeye yardımcı olabilir.
Betikleri doğru şekilde sıraya alarak, geliştiriciler verimli, bakımı yapılabilir ve uyumlu eklentiler, temalar ve web siteleri oluşturabilirler.

JavaScript ve CSS'yi WordPress'te Ne Zaman Sıraya Almalısınız?
WordPress web sitenizi özelleştirmek için JavaScript ve CSS kodu kullanabilirsiniz ve geliştiriciler WordPress eklentileri ve temaları oluştururken bu dilleri kullanırlar.
- JavaScript kullanıcının tarayıcısında çalışır ve web sitenize kaydırıcılar, uyarılar, düğmeler, açılır pencereler ve daha fazlası gibi etkileşimli öğeler eklemek için kullanılır.
- CSS (Cascading Style Sheets), yazı tiplerinin boyutu ve rengi, arka plan rengi ve sayfanın genişliği gibi sitenizin görsel görünümünü tanımlamak için kullanılır.
Web sitesi sahibiyseniz ve belirli gönderilere ve sayfalara JavaScript ve CSS eklemek istiyorsanız, wp_enqueue kullanmanız gerekmez. Bunun yerine, bir WordPress web sitesine kod eklemenin en güvenli yolu olduğu için WPCode kod parçacıkları eklentisini kullanmanızı öneririz.
WordPress sitenize JavaScript'i kolayca nasıl ekleyeceğiniz ve özel CSS'yi kolayca nasıl ekleyeceğiniz konusundaki kılavuzlarımızda daha fazla bilgi edinebilirsiniz.
Ancak, bir geliştiriciyseniz veya WordPress eklentileri ve temaları oluşturmayı öğreniyorsanız, o zaman projelerinize JavaScript dosyalarını ve CSS stil sayfalarını düzgün bir şekilde sıraya eklemeniz gerekecektir.
WordPress Sıraya Alma Sistemi Nasıl Çalışır?
Yeni geliştiriciler, eklentilerinde ve temalarında betikleri ve stil sayfalarını doğrudan çağırma hatasına düşebilirler. Bu, çakışmalara yol açabilir ve WordPress performansına zarar verebilir.
Bu sorunları önlemek için WordPress bir sıraya ekleme sistemi sağlar. Bu, geliştiricilere betikleri ve stil sayfalarını yüklemeleri için her şeyin doğru ve çakışma olmadan çalışmasını sağlayan bir yol sunar.
Sıraya ekleme sistemi şu şekilde çalışır:
- İlk olarak, betiği veya stil sayfasını
wp_registerfonksiyonunu kullanarak kaydetmeniz gerekir, böylece WordPress var olduğunu ve nerede bulunacağını bilir. - Ardından, betikleri ve stil sayfalarını wp_enqueue işlevini kullanarak sıraya alırsınız ve bu, WordPress'in bunları yüklemek istediğinizi bilmesini sağlar.
- Ardından, sayfa yüklendiğinde, WordPress her şeyin düzgün çalıştığından emin olmak için sıraya alınan tüm betikleri doğru sırada yükleyecektir.
WordPress'te JavaScript ve stilleri doğru şekilde nasıl ekleyeceğiniz konusundaki kılavuzumuzda daha fazla bilgi edinebilirsiniz.
Kod Örnekleri
Bir dosyanın ne zaman yükleneceğini, nerede bulunacağını ve bağımlılıklarının neler olduğunu WordPress'e bildirmek için wp_enqueue_script ve wp_enqueue_style fonksiyonlarını kullanabilirsiniz.
WordPress sıraya ekleme sistemini nasıl kullanacağınızı gösteren bazı yardımcı kod örneklerini görmek isteyebilirsiniz.
WordPress'te betikleri doğru şekilde yüklemek için eklenti dosyalarınıza veya temanızın functions.php dosyasına yapıştırabileceğiniz örnek kod aşağıdadır:
?php
function wpb_adding_scripts() {
wp_register_script('my_amazing_script', plugins_url('amazing_script.js', __FILE__), array('jquery'),'1.1', true);
wp_enqueue_script('my_amazing_script');
}
add_action( 'wp_enqueue_scripts', 'wpb_adding_scripts' );
?>
Ve stil sayfalarınızı sıraya eklemenin bir örneği aşağıdadır:
<?php
function wpb_adding_styles() {
wp_register_style('my_stylesheet', plugins_url('my-stylesheet.css', __FILE__));
wp_enqueue_style('my_stylesheet');
}
add_action( 'wp_enqueue_scripts', 'wpb_adding_styles' );
?>
Bu kod örneklerinin tam açıklamaları için lütfen WordPress'te JavaScript ve stilleri doğru şekilde nasıl ekleyeceğiniz konusundaki kılavuzumuza bakın.
Umarım bu makale, WordPress'te wp_enqueue hakkında daha fazla bilgi edinmenize yardımcı olmuştur. Ayrıca, faydalı WordPress ipuçları, püf noktaları ve fikirleri hakkında ilgili makaleler için aşağıdaki Ek Okuma listenize de bakmak isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

