/ / Moo-Tools Fehler beim Einfügen von Skripts in function.php - Wordpress - Javascript, Wordpress, Mootools

Moo Tools Fehler aus, wenn Skripte in function.php - Wordpress - Javascript, WordPress, Mootools

Meine Moo Tools-Skripts werden ausgegeben, wenn ich sie in meine functions.php platziere, aber sie funktionieren gut, wenn ich sie in meiner header.php platziere

Was funktioniert in der header.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>

Was funktioniert nicht in functions.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" );

Ist es nicht ratsam, sie in die functions.php zu stellen? Tut

Link zu Meine Seite

In Entwicklertools anzeigen, um Fehler anzuzeigen

Danke für die Hilfe!

Antworten:

1 für die Antwort № 1

Sie können es dort behalten, aber Sie sollten Ihre anrufenSkripte auf footer.php. Es empfiehlt sich, Ihre Skripts direkt vor dem schließenden body-Tag am unteren Rand Ihres HTML-Dokuments zu platzieren. Außerdem müssen Sie eine Abhängigkeit von Ihrem Skript angeben. Dies sind die Skripts, die vor einem bestimmten Skript geladen werden müssen.

auf ihren Funktionen.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");

auf deiner 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"));

Ich bin mir nicht sicher, was die Reihenfolge der Skripte angeht