Tôi chỉ muốn hỏi về cách in tập lệnh 'javascript' ở chân trang bằng cách sử dụng plugin đơn giản. Tôi đang sử dụng WordPress 3.0 bất kỳ ý tưởng?Cách đặt javascript của tôi ở chân trang
Trả lời
Sử dụng một file functions.php trong template chủ đề của bạn thêm này:
<?php
function add_this_script_footer(){ ?>
[YOUR JS CODE HERE]
<?php }
add_action('wp_footer', 'add_this_script_footer'); ?>
Hy vọng nó sẽ giúp!
Ngọt ngào. Cảm ơn. Ngoài ra, mặc dù, nếu bạn muốn chắc chắn rằng nó tải sau khi một kịch bản khác, (ví dụ, JQuery) bạn có thể thêm một ưu tiên như vậy: 'add_action ('wp_footer', 'add_this_script_footer', 20); ' –
Để bao gồm js mã trong chân trang quản trị, hành động 'admin_footer' có thể được sử dụng. – sudip
Cảm ơn @EricG cho tham số thứ 3. – roshan
Đối với một tập tin javascript bên ngoài để được liên kết trong chân trang, sử dụng này (> = 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');
Đó kéo dài đúng nghĩa là kịch bản nên được đặt ở wp_footer() móc.
Hum có thể đã quá muộn để trả lời, nhưng nếu bất cứ ai khác đến đây với cùng một vấn đề:
Có một plugin để làm điều này: http://wordpress.org/extend/plugins/footer-javascript/
Hoặc bạn có thể làm điều này bằng tay bằng cách thêm mã này ngắn trong functions.php của bạn:
/**
* 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);
Điều này cũng di chuyển các kiểu đến chân trang – diachedelic
bạn cũng có thể thử plugin này, Scripts To Footerphp
Nó tương thích với phiên bản Wordpress
- 1. Tôi làm cách nào để đặt chân trang ở cuối trang?
- 2. wp_enqueue_script ở chân trang
- 3. Chân trang ở trang in cuối cùng
- 4. Làm cách nào để lưu trữ đầu trang và chân trang của trang web của tôi ở một vị trí?
- 5. Google Analytics - Tôi có thể đặt tập lệnh ở chân trang không?
- 6. giới hạn cuộn ở chân trang
- 7. Đính kèm chân trang ở cuối mỗi trang vào tcpdf
- 8. Chân trang in ở cuối trang trong safari
- 9. Đặt chân trang cơ bản thành UITableView
- 10. Tôi nên đặt url trang web của mình ở cài đặt django ở đâu?
- 11. UITableView, làm cho chân trang ở cuối màn hình?
- 12. Giữ chân ở Clojure
- 13. Tạo đầu trang và chân trang của trang bằng cách sử dụng CSS để in
- 14. Cách thêm số trang ở chân trang trong PDF bởi Itextsharp
- 15. Là $ (tài liệu). Có cần thiết nếu tôi đặt tất cả JavaScript của tôi ở cuối trang không?
- 16. Chân trang giống như Tumblr
- 17. đặt hình ảnh làm nền chân trang trong CSS
- 18. cách đặt chiều cao DIV 100% giữa đầu trang và chân trang
- 19. Chân trang tiêu đề cho Nhóm trong Đặt nhóm
- 20. Làm nổi bật đầu trang và chân trang của UITableView
- 21. Tạo đầu trang/chân trang PHP
- 22. CSS: Đặt chân để dính vào dưới cùng của một trang
- 23. Đầu trang và Chân trang XSL FO
- 24. Làm hình ảnh chân trang ở cuối trình duyệt web hoặc trang
- 25. Đầu trang và chân trang tùy chỉnh trong trang html
- 26. Làm cách nào để tạo thanh nút đầu trang hoặc chân trang cho ứng dụng Android của tôi
- 27. Cách tạo đầu trang/chân trang của tài liệu Word trong php
- 28. Làm cách nào để đặt liên kết/url vào trang chủ của trang web ở Django?
- 29. Mẫu sạch sẽ để giữ tất cả JavaScript ở cuối trang của tôi là gì?
- 30. cách cài đặt ứng dụng của tôi trên trang myfan
Bạn cũng có thể đạt được hiệu suất tương tự bằng cách thêm thẻ 'trì hoãn 'vào tập lệnh của bạn - xem https://matthewhorne.me/defer-async-wordpress-scripts/ – diachedelic