Po prostu chcę zapytać, jak wydrukować skrypt "javascript" na stopce za pomocą prostej wtyczki. Używam WordPress 3.0 jakieś pomysły?Jak umieścić mój javascript w stopce?
Odpowiedz
Użyj pliku functions.php wewnątrz szablonu motywu dodać to:
<?php
function add_this_script_footer(){ ?>
[YOUR JS CODE HERE]
<?php }
add_action('wp_footer', 'add_this_script_footer'); ?>
Nadzieję, że to pomaga!
Sweet. Dzięki. Dodatkowo, jeśli chcesz się upewnić, że ładuje się po innym skrypcie (np. JQuery), możesz dodać taki priorytet jak: 'add_action ('wp_footer', 'add_this_script_footer', 20);' –
Aby dołączyć js kod w stopce administratora, można użyć akcji 'admin_footer'. – sudip
Dzięki @EricG dla trzeciego parametru. – roshan
dla zewnętrznego pliku JavaScript być połączone w stopce, to wykorzystać (> = WP2.8)
function my_javascripts() {
wp_enqueue_script('the-script-handle',
'path/to/file.js',
array('jquery','other_script_that_we_depend_on'),
'scriptversion eg. 1.0',
true);
}
add_action('wp_enqueue_scripts', 'my_javascripts');
To ostatni prawdziwy oznacza, że skrypt należy umieścić na wp_footer() haka.
Hum może być już za późno, aby odpowiedzieć, ale jeśli ktoś przychodzi tutaj z tym samym problemem:
Jest plugin to zrobić: http://wordpress.org/extend/plugins/footer-javascript/
Albo można to robić ręcznie, dodając ten krótki kod w functions.php:
/**
* Automatically move JavaScript code to page footer, speeding up page loading time.
*/
remove_action('wp_head', 'wp_print_scripts');
remove_action('wp_head', 'wp_print_head_scripts', 9);
remove_action('wp_head', 'wp_enqueue_scripts', 1);
add_action('wp_footer', 'wp_print_scripts', 5);
add_action('wp_footer', 'wp_enqueue_scripts', 5);
add_action('wp_footer', 'wp_print_head_scripts', 5);
Przenosi to również style do stopki – diachedelic
można również spróbować tej wtyczki, Scripts To Footerphp
Jest kompatybilny z Wordpress w wersji 4
- 1. log4net jak umieścić nową linię po stopce
- 2. Jak umieścić znak ampersand w nagłówku/stopce w programie Excel?
- 3. JavaScript wstawiony po stopce w SilverStripe
- 4. Google Analytics - czy mogę umieścić skrypt w stopce?
- 5. Jak umieścić php w JavaScript?
- 6. Gdzie umieścić cały kod JavaScript jQuery?
- 7. Umieścić opóźnienie w JavaScript
- 8. wp_enqueue_script w stopce
- 9. Jak umieścić kod JavaScript w dokumencie PDF?
- 10. Gdzie mogę umieścić mój projekt before_request
- 11. Jak użyć wzorca daty w nagłówku/stopce?
- 12. Zastosowanie postęp Dialog w stopce
- 13. Zatrzymaj stałą pozycję w stopce
- 14. Jak skonstruować mój kod javascript/jquery?
- 15. W phpStorm, jak umieścić punkt przerwania javascript w pliku php
- 16. Gdzie umieścić statyczny javascript w projekcie Yesod?
- 17. Usuwanie dzielnika po stopce w widoku Recycler
- 18. Jak umieścić wynik funkcji JavaScript w zmiennej Pythona. PyQt
- 19. Jak przetwarzać wejściowe [] Wartości i umieścić je w Javascript Array
- 20. Jak umieścić dane JSON w html/javascript siatki tabeli
- 21. Korzystanie z UISegmentedControl w stopce UIPopoverController
- 22. wyrównać tekst w stopce UITableView za
- 23. Gdzie powinienem umieścić mój plik dziennika dla aplikacji asp.net?
- 24. Jak umieścić runnable w pakiecie?
- 25. Gdzie należy umieścić biblioteki javascript w aplikacji Grails?
- 26. Jak umieścić kod JavaScript na stronie Witryn Google?
- 27. Perl: jak mogę umieścić cały mój wbudowany kod C w osobnym pliku?
- 28. Dlaczego mój formularz javascript dropzone nie działa?
- 29. Menedżer tagów Google - a co ze skryptami w stopce?
- 30. Jak wyizolować mój kod javascript, aby zapobiec kolizjom?
Możesz uzyskać ten sam wzrost wydajności, dodając znacznik 'defer' do swoich skryptów - patrz https://matthewhorne.me/defer-async-wordpress-scripts/ – diachedelic