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 № 1Sie 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