![]() |
|
|
Themen-Optionen |
|
|
#1
|
|
Watmahatdahatma
![]() ![]() Registriert seit: 10.06.2008
Ort: Sibiu
Beiträge: 392
Kamera: Hasselblad, NikonVerwendet: CS5, QXP9, Woodwing, MODx |
[Wordpress] Skripte per Hook in Footer ladenIch versuche nach einer Anleitung die Skripte meines Themes im Footer laden. Dazu verwende ich wie vorgeschrieben wp_enqueue_scripts in der functions.php. Also derart:
PHP-Code:
Erläuterungen zu diesem Befehl in diversen Blogs setzen Vorwissen voraus, das meines übersteigt. Kann hier jemand helfen?
__________________
Mit besten Grüßen / Regards Radulph Kader |
|
|
|
#2
|
|
Member
![]() ![]() Registriert seit: 17.04.2006
Ort: Fürth
Beiträge: 119
Kamera: Canon EOS 400DVerwendet: Photoshop CS5, Illustrator CS5, InDesign CS5, Dreamweaver CS5, Notepad++, Wordpress, Weblication |
Moin...
... zuallererst mal fehlt Dir mindestens ne Klammer, wahrscheinlich vor dem ersten semikolon. Ansonsten bin ich selbst noch nicht so firm in der Theme- oder Pluginentwicklung rund um Wordpress, aber im Codex steht, das wp_enqueue_scripts die Skripts standartmäßig im Header lädt. Willst Du sie im Footer haben, musst Du den Parameter $infooter auf true setzen. Infos findest Du hier: http://codex.wordpress.org/Function_...enqueue_script Ansonsten versteh ich Dein Problem nicht: Du willst sämtliche Skripte im Footer laden, aber es stört Dich, das sie im Quelltext im Footer stehen? Wo sollen sie denn sonst stehen? Vielleicht konnte ich Dir ja schon helfen. Ansonsten einfach nochmal klingeln. Gruß, Wongraven.
__________________
Wer glaubt, ein Christ zu sein, weil er die Kirche besucht, irrt sich. Man wird ja auch kein Auto, wenn man in eine Garage geht. |
|
|
|
#3
|
|
Watmahatdahatma
![]() ![]() Themenstarter
Registriert seit: 10.06.2008
Ort: Sibiu
Beiträge: 392
Kamera: Hasselblad, NikonVerwendet: CS5, QXP9, Woodwing, MODx |
Moin moin - ich klingel nochmal an
Hintergrund des Ganzen ist, dass es die Performance erhöhen soll. Die Infos in der Referenz sagen mir leider nichts. Vielleicht liegt es an den Zeilen - oder was bedeuten die Zahlen in meinem Beispiel? Ich habe bei tuts+ ein Tutorial zum Thema gefunden, werde aber auch nicht schlau daraus... http://wp.tutsplus.com/tutorials/the...s-and-plugins/ Edit: Mit dem TwentyTen-Theme und diversen Skripten wandern die Skriptaufrufe in den Footer (wenn sie nicht schon per Plugin dorthin befördert wurden). Bei meinem Theme aber nicht. Diese sind: PHP-Code:
__________________
Mit besten Grüßen / Regards Radulph Kader Geändert von rakader (07.05.2012 um 11:19 Uhr). |
|
|
|
#4
|
|
Member
![]() ![]() Registriert seit: 17.04.2006
Ort: Fürth
Beiträge: 119
Kamera: Canon EOS 400DVerwendet: Photoshop CS5, Illustrator CS5, InDesign CS5, Dreamweaver CS5, Notepad++, Wordpress, Weblication |
Hallo nochmal,
also die Zahlen sind für die Funktionen remove_action() und add_action() optional und geben die Prirorität an, in welcher Reihenfolge die hinzugefügten Funktionen abgearbeitet werden sollen. (http://codex.wordpress.org/Function_...nce/add_action ; http://codex.wordpress.org/Function_.../remove_action ). Ansonsten bin ich momentan auch ein wenig überfragt und habe jetzt im Moment auch nicht die Zeit und die Möglichkeit das mal auszutesten. Vielleicht finde ich heute Abend ein paar Minuten. Ich muss mich bei der Theme-Entwicklung derzeit auch noch durch alles einzeln durchbeißen und diesen Anwendungsfall hatte ich bisher nicht. Bis dahin hilft Dir vielleicht auch das hier noch weiter: http://www.last-child.com/improve-wo...s-performance/ Hier wird es auch noch mal beschrieben, wie man es verwenden kann. MFG, Wongraven.
__________________
Wer glaubt, ein Christ zu sein, weil er die Kirche besucht, irrt sich. Man wird ja auch kein Auto, wenn man in eine Garage geht. |
|
|
|
#5
|
|
Watmahatdahatma
![]() ![]() Themenstarter
Registriert seit: 10.06.2008
Ort: Sibiu
Beiträge: 392
Kamera: Hasselblad, NikonVerwendet: CS5, QXP9, Woodwing, MODx |
Hallo - vielen herzlichen Dank für die Handreichung. Ich weiß, dass dies Zeit kosten kann. Leider bin ich gerade mit meinen Möglichkeiten am Ende.
Es geht um die Skripte im Edit oben. Hintergrund ist, das Skripte das Laden der Seite verlangsamen können, v.a. wenn sie sich noch externer Quellen bedienen. Erst dann wird die Seite aufgebaut. Bei mir ist dies der Fall, deswegen gedenke ich diese Performance-Steigerung anzuwenden. Ich berufe mich dabei auf ein Beispiel von Video2Brain, das einen bei den Details aber alleine lässt. Versuchsweise habe ich die Skripte mal in den Footer gepackt. Bringt gar nichts - sie erscheinen weiter im Header. Hat wohl mit wp_head zu tun. Die Skripte selber werden in der header.php initialisiert. Und das sind doch einige.
__________________
Mit besten Grüßen / Regards Radulph Kader Geändert von rakader (07.05.2012 um 11:45 Uhr). Grund: wp_head |
|
|
|
#6
|
|
Member
![]() ![]() Registriert seit: 17.04.2006
Ort: Fürth
Beiträge: 119
Kamera: Canon EOS 400DVerwendet: Photoshop CS5, Illustrator CS5, InDesign CS5, Dreamweaver CS5, Notepad++, Wordpress, Weblication |
Welche Skripte / Plugins machen dein WP denn so langsam? Vielleicht gibt es dafür ja auch alternativen, die besser geschrieben sind und schneller laden.
Hab Deinen Edit von oben gerade erst gesehen, so viel Zeug lädst Du da ja auch nicht ein. Auch nur die üblichen verdächtigen und den suckerfish, naja... solche dropdowns kann man mittlerweile auch recht ansehnlich mit css bauen. Ausserdem habe ich oft das Problem, das gerade der IE Probleme mit Javascript hat, solang der Zugriff auf einen Webserver geschieht, der auf der gleichen Maschine ist, wie der anfragende Browser (localhost). Zur Not mal auf nem richtigen Server installieren das ganze. Bei mir wird wesentlich mehr geladen und die Ladezeiten halten sich in Grenzen. Blockiert wird meine Seite meist nur von GoogleAnalytics.
__________________
Wer glaubt, ein Christ zu sein, weil er die Kirche besucht, irrt sich. Man wird ja auch kein Auto, wenn man in eine Garage geht. |
|
|
|
#7
|
|
Watmahatdahatma
![]() ![]() Themenstarter
Registriert seit: 10.06.2008
Ort: Sibiu
Beiträge: 392
Kamera: Hasselblad, NikonVerwendet: CS5, QXP9, Woodwing, MODx |
Mercie. Wenn ich's wüsste. Ich vermute, da werkeln noch mehr Skripte via Plugins. (Ich entwickle lokal und baue wenn's funktioniert die Sachen auf die heißgeschaltete Site ein.)
Für den IE habe ich einige Sachen eingebaut, bin aber unterdessen zum Schluss gelangt, dass ich diese Hacks nicht mehr mitmache. Wer mit keinem neuen Browser unterwegs ist - selber schuld. Google Analytics läuft hier auch. Aber ehrlich gesagt bin ich unterdessen doch fuchsig wissen zu wollen, warum das mit meinem Theme nicht geht, mit dem Standard-Theme aber wohl. Ob es an den fest eingebauten Scripten in der header.php.liegt? Edit: Ich habe nunmehr das Plugin Header and Footer verwendet und obige Scripte aus der header.php entfernt und im Plugin eingefügt. Arbeitet perfekt. Die Scripte werden nun im Footer-Bereich geladen. Allerdings hätte ich gerne gewusst, wie man das ohne Plugin macht. Die Scripte werden an der durch wp_footer definierten Stelle in der footer.php eingesetzt. Wenn ich es richtig verstehe, hätte ich das irgendwie über die functions.php machen müssen. Denn ohne Plugin wäre es sicher besser...
__________________
Mit besten Grüßen / Regards Radulph Kader Geändert von rakader (07.05.2012 um 15:48 Uhr). Grund: Plugin Header and Footer |
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
-
Reklame
-
-
- exportierte Videos sind zu groß
- Earth & Sky Photo Contest
- Bei falschem Login erfolgt weiterleitung
- Hallo :-)
- Droplets werden nicht ordnungsgemäß abgearbeitet
- Keine Internetverbindung nach PC Start
- CSS content bei Link verschwindet (Opera)
- CHM verliert Inhalt bei Verschieben auf andere Festplatte
- Erfahrungen mit der OfG / Online-Schule für Gestaltung
- Kalender mit Import-Funktion
- 15 sec Spot für Website
- mit hover anderes Element steuern
- Kelvin Einstellungen
- Farbunterschiede beim Einfügen
- Farbe der Selbstillumination
- Fehlermeldung beim öffnen von Photoshop
- Beim fertigen Flyer die Schrift ändern - Wie?
- Kalender mit Slider
- Problem mit Textwerkzeug
- Suche Coder für online Portfolio (php)
-
-
Aktuelles Commag
Anzeige
-
Anzeige








Social Media