Ich frage mich, was die effizienteste Methode ist, eine Javascript-Datei speziell für einen Beitrag und / oder eine Seite hinzuzufügen.
Hier sind einige Lösungen, die ich mir ausgedacht habe:
- Wechseln Sie zur HTML-Bearbeitungsansicht und veröffentlichen Sie dort Ihr JavaScript (ziemlich schlechte Lösung)
- Benutzerdefinierte Felder mit dem spezifischen JavaScript für diesen Beitrag / diese Seite in den Schlüssel- und Wertepaaren
- Laden Sie in der Datei footer.php JavaScript-Dateien, je nachdem, auf welcher Seite Sie sich befinden (dies führt jedoch zu vielen Bedingungen).
Nebenbei bemerkt, keine der JavaScript-Dateien wird zwischen den Seiten geteilt - es wird buchstäblich spezifisch für das sein, was Sie gerade anzeigen.
Irgendwelche Gedanken?
php
custom-field
jquery
javascript
mousesports
quelle
quelle
Antworten:
Ich denke, das beste Gleichgewicht zwischen Effizienz und der Verwendung geeigneter WordPress-Methoden zum Hinzufügen von Javascript ist das Hinzufügen von etwas in diese Richtung zu Ihrer Datei themes functions.php. Beispielsweise:
functions.php:
Dies gibt Ihnen die volle Kontrolle darüber, was wohin geladen wird, einen zentralen Ort in Ihrer Datei themes functions.php, an dem Sie bearbeiten können, was wohin geladen wird. Auf diese Weise können Sie Ihren Posts und Seiten mit WordPress-Methoden sicher Javascript hinzufügen .
quelle
if (is_page() || is_single())
. Was denkst du, Ben?home
,Access to Home Online
aber es funktioniert nicht.Was ich tun würde, ist entweder in der Fußzeile oder in der Kopfzeile zu platzieren und PHP-Bedingungen zu verwenden.
Beispielsweise:
Auf diese Weise rufen Sie nicht immer alle Skripte auf jeder Seite auf und rufen nur die auf, die Sie benötigen.
Hier ist ein Link zum Wordpress-Codex http://codex.wordpress.org/Conditional_Tags
Und wenn Sie spezielle Skripte haben, die möglicherweise nur nachträglich aufgerufen werden müssen, verwenden Sie benutzerdefinierte Felder.
quelle
Der andere getestete Weg ist unten, fügen Sie eine Seite direkt aus dem Editor hinzu und fügen Sie Kommentare mit dem Skript-Tag hinzu, ansonsten funktioniert es nicht.
quelle