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ď č. 1Môž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