2016-05-19 7 views
1

Ich verwende Code folgenden einige Skripte in WP Seiten hinzufügen wieWie filtern wp_enqueue_script() Scripts auf einigen Seiten

function add_js() { 
    wp_deregister_script('jquery'); 
    wp_register_script('jquery', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js", false, null); 
    wp_enqueue_script('jquery'); 
    wp_enqueue_script('bootstrap-js', get_template_directory_uri() .'/js/bootstrap.min.js', array('jquery'),'',true); 
    wp_enqueue_script('colorbox-js', get_template_directory_uri() .'/js/jquery.colorbox-min.js', array('jquery'),'',true); 
    wp_enqueue_script('img-loader', get_template_directory_uri() .'/js/img-load.js', array('jquery'),'',true); 
    wp_enqueue_script('box-tanzim', get_template_directory_uri() .'/js/tanzim.js', array('jquery'),'',true); 
    wp_enqueue_script('scripts-js', get_template_directory_uri() .'/js/scripts.js', array('jquery'),'',true); 

} 
add_action('wp_enqueue_scripts', 'add_js'); 

aber ich will keine unnötigen Skripte auf einigen Seiten hinzufügen! Zum Beispiel würde ich gerne alle oben genannten Skripte auf front-page.php haben, aber auf anderen Seiten brauche ich nicht die letzten drei Skripte.

Können Sie mir bitte mitteilen, wie ich sie filtern kann?

Dank

Antwort

1

so etwas wie dies vielleicht

if (is_page_template('front-page.php')) { 
    // wp_enqueue_script() 
} 
+0

Hallo Dhaval, kann ich diesen Code auch fir andere Vorlagen verwenden? zum Beispiel 'if (is_page_template ('page-products.php')) { // wp_enqueue_script() }' danke – Behseini

+0

ich denke nicht, dass es ein Problem sein sollte, aber nur sicherstellen, dass der Pfad zu der Datei richtig ist. –

+0

was meinst du mit 'pfad der datei'? Arent sie alle im Themenordner? – Behseini