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()