Javascript'i özel sayfa şablonuna nasıl yükleyebilirim?


10

Burada bazı javascript yüklemek istiyorum özel bir sayfa şablonu var. Ben her zaman gerçek dosyaya javacsript dahil olabilir, ama bu çirkin görünüyor sanırım. WordPress'in custom-page.php dosyamı yükleyip yüklemediğini belirlemenin herhangi bir yolu var mı, betiği sadece bu sayfada enqueque?

Dinamik olarak çalışması gerekir, bu nedenle sayfa kimliğini kontrol etmek bir seçenek değildir.

Yanıtlar:


23

Sen kullanabilirsiniz is_page_templateşablon kullanılıyorsa kontrol edin ve o eski dayalı komut dosyaları yüklemeye:

Bu kodu işlevlerinize ekleyin. Php:

add_action('wp_enqueue_scripts','Load_Template_Scripts_wpa83855');
function Load_Template_Scripts_wpa83855(){
    if ( is_page_template('custom-page.php') ) {
        wp_enqueue_script('my-script', 'path/to/script.js');
    } 
}

Benim eklentileri birinden bir javascript kullanmak için tring ve diyor ki: kaynak yüklenemedi: sunucu 403 (Yasak)
HOY

0

Böyle bir şey kullanabilirsiniz .....

 add_filter( 'template_include', 'wpm_load_script_for_template', 1000 );
        function wpm_load_script_for_template( $template ){
             if(is_page_template('lead_capture_full.php')){

// standard code for adding js

            }
        return $template; }
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.