Function Reference/wp enqueue script:修订间差异
来自站长百科
无编辑摘要 |
(→资源) |
||
第107行: | 第107行: | ||
[http://nickohrn.com/loading-javascript-libraries-in-wordpress-plugins-with-wp_enqueue_script/ Loading Javascript Libraries in Wordpress Plugins with wp_enqueue_script()] | [http://nickohrn.com/loading-javascript-libraries-in-wordpress-plugins-with-wp_enqueue_script/ Loading Javascript Libraries in Wordpress Plugins with wp_enqueue_script()] | ||
*[http://planetozh.com/blog/2008/04/how-to-load-javascript-with-your-wordpress-plugin/ 怎样: 使用WordPress插件载入Javascript] | *[http://planetozh.com/blog/2008/04/how-to-load-javascript-with-your-wordpress-plugin/ 怎样: 使用WordPress插件载入Javascript] | ||
*[http://noteslog.com/post/how-to-load-javascript-in-wordpress-plugins/怎样在WordPress插件中载入Javascript] | *[http://noteslog.com/post/how-to-load-javascript-in-wordpress-plugins/ 怎样在WordPress插件中载入Javascript] | ||
*[http://comox.textdrive.com/pipermail/wp-hackers/2008-March/018979.html wp_enqueue_script question on wp-hackers] | *[http://comox.textdrive.com/pipermail/wp-hackers/2008-March/018979.html wp_enqueue_script question on wp-hackers] | ||
*[http://www.devlounge.net/articles/using-javascript-and-css-with-your-wordpress-plugin 用WordPress插件使用JavaScript 和 CSS] | *[http://www.devlounge.net/articles/using-javascript-and-css-with-your-wordpress-plugin 用WordPress插件使用JavaScript 和 CSS] | ||
* [http://www.lost-in-code.com/47/wordpress-using-javascript-libraries-with-your-plugin-or-theme/ 用WordPress插件或者主题使用Javascript libraries] | * [http://www.lost-in-code.com/47/wordpress-using-javascript-libraries-with-your-plugin-or-theme/ 用WordPress插件或者主题使用Javascript libraries] |
2008年8月1日 (五) 15:39的最新版本
描述[ ]
添加javascript到WordPress产生的网页的一种安全的方式。
用法[ ]
%%%<?php wp_enqueue_script( 'handle', 'src', 'deps', 'ver'); ?>%%%
例子[ ]
用法[ ]
载入scriptaculous脚本: <?php wp_enqueue_script('scriptaculous'); ?>
添加并且载入一个新的脚本,取决于scriptaculous(这也会导致其向页面载入scriptaculous): <?php wp_enqueue_script('newscript',
'/wp-content/plugins/someplugin/js/newscript.js', array('scriptaculous'), '1.0' ); ?>
参数[ ]
- handle
- (string) 脚本名称。小写字母字符串。
- src
- (string) (Optional)打到WordPress根目录的脚本的路径。例如:"/wp-includes/js/scriptaculous/scriptaculous.js"。只有WordPress不了解这个脚本的时候,才会使用这个参数。默认为错误的。
- deps
- (array) (Optional)处理这个脚本依赖的任何脚本的数组;脚本必须在这个脚本之前载入。如果没有依赖,就返回false。只有WordPress不了解这个脚本的时候,才会使用这个参数。默认为false。
- ver
- (string) (Optional)如果脚本拥有版本数字,这个字符串做了规定。这个参数用来确保不考虑缓存,向client发送了正确的版本,因此如果拥有版本数字,就应该包含而且对脚本有重要意义。
WordPress中包含的默认脚本:
Script Name | Handle |
---|---|
Docking Boxes | dbx |
Fade Anything Technique | fat |
Simple AJAX Code-Kit | sack |
QuickTags | quicktags |
ColorPicker | colorpicker |
Tiny MCE | tiny_mce |
WordPress Tiny MCE | wp_tiny_mce |
Prototype Framework | prototype |
Autosave | autosave |
WordPress AJAX | wp-ajax |
List Manipulation | listman |
Scriptaculous Root | scriptaculous-root |
Scriptaculous Builder | scriptaculous-builder |
Scriptaculous Drag & Drop | scriptaculous-dragdrop |
Scriptaculous Effects | scriptaculous-effects |
Scriptaculous Slider | scriptaculous-slider |
Scriptaculous Controls | scriptaculous-controls |
Scriptaculous | scriptaculous |
Image Cropper | cropper |
SWFUpload | swfpload |
jQuery | jquery |
ThickBox | thickbox |
资源[ ]
Loading Javascript Libraries in Wordpress Plugins with wp_enqueue_script()