/ / Moo nástroje chyby pri zahrnutí skriptov do function.php - Wordpress - javascript, wordpress, mootools

Moo nástroje chyby pri zahrnutí skriptov v function.php - Wordpress - javascript, wordpress, mootools

Moje skripty Moo Tools sa vyskytli pri vložení do mojich funkcií.php, ale fungujú dobre, keď ich umiestnim do mojej header.php

Čo funguje v hlavičke.php

<script type="text/javascript" src="http://minnebyte.com/wp-
content/themes/mb/js/mootools-1.2-more.js?ver=3.5"></script>
<script type="text/javascript" src="http://minnebyte.com/wp-
content/themes/mb/js/mootools-fluid16-autoselect.js?ver=3.5"></script>
<script type="text/javascript" src="http://minnebyte.com/wp-
content/themes/mb/js/mootools-1.2.1-core.js?ver=3.5"></script>

Čo nefunguje vo funkciách.php

// Basic Scripts
function MB_scripts()
{
wp_deregister_script("mootools-1.2-more");
wp_register_script("mootools-1.2-more", MB_PATH."/js/mootools-1.2-more.js");
wp_enqueue_script("mootools-1.2-more");

wp_deregister_script("mootools-fluid16-autoselect");
wp_register_script("mootools-fluid16-autoselect", MB_PATH."/js/mootools-fluid16-
autoselect.js");
wp_enqueue_script("mootools-fluid16-autoselect");

wp_deregister_script("mootools-1.2.1");
wp_register_script("mootools-1.2.1", MB_PATH."/js/mootools-1.2.1-core.js");
wp_enqueue_script("mootools-1.2.1");
}
add_action( "wp_enqueue_scripts", "MB_scripts" );

Nie je dobré umiestňovať ich do funkcií.php? tut

Odkaz na Moja stránka

Zobraziť v nástrojoch pre vývojárov a zobraziť chyby

Vdaka za pomoc!

odpovede:

1 pre odpoveď č. 1

Môžete to tam nechať, ale mali by ste zavolaťskripty na footer.php. Je dobrým zvykom umiestňovať skripty na spodok dokumentu html tesne pred koncovú značku tela. Mali by ste tiež určiť závislosť na skripte. Sú to skripty, ktoré sa musia načítať pred určitým skriptom.

na vašich funkciách.php

wp_register_script("mootools-1.2-more", MB_PATH."/js/mootools-1.2-more.js");
wp_register_script("mootools-fluid16-autoselect", MB_PATH."/js/mootools-fluid16-

autoselect.js "); wp_register_script ("mootools-1.2.1", MB_PATH. "/ js / mootools-1.2.1-core.js");

na vašom footer.php

wp_enqueue_script("mootools-1.2.1");
wp_enqueue_script("mootools-1.2-more", array("mootools-1.2.1"));
wp_enqueue_script("mootools-fluid16-autoselect", array("mootools-1.2-more"));

Nie som si istý poradím skriptov. Vyladenie podľa potreby