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ı tipi boyutu ve rengi, arka plan rengi ve sayfa genişliği gibi sitenizin görsel görünümünü tanımlamak için kullanılır.
Bir web sitesi sahibiyseniz ve belirli gönderilere ve sayfalara JavaScript ve CSS eklemek istiyorsanız, wp_enqueue kullanmanız gerekmeyecektir. Bunun yerine, kodu bir WordPress web sitesine eklemenin en güvenli yolu olduğu için WPCode kod parçacıkları eklentisini kullanmanızı öneririz.
WordPress sayfalarına veya yazılarına JavaScript eklemenin kolay yolları hakkında JavaScript eklemenin kolay yolları ve özel CSS eklemenin kolay yolları hakkındaki 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ğırarak hata yapabilirler. Bu, çakışmalara yol açabilir ve WordPress performansını olumsuz etkileyebilir.
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 düzgün bir ş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.
Betikleri WordPress'te düzgün bir ş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 düzgün bir şekilde ekleme hakkındaki kılavuzumuza bakın: WordPress'te JavaScript ve stilleri düzgün bir şekilde ekleme.
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.
