Hace unos meses comentaba la existencia de una función con la que permitimos cargar librerías de Javascript incluidas en WordPress. Esta función se llama wp_enqueue_script()
.
Declaración
wp_enqueue_script( $handle, $src = false, $deps = array(), $ver = false );
Scripts que podemos cargar
Name | Calling Name |
---|---|
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 | croppe |
Ejemplo de uso
wp_enqueue_script("prototype");
De esta forma estamos cargando los archivos del framework prototype y por lo tanto podremos usar sus propiedades en la página que estemos invocando la función anterior.
Ejemplo práctico
Un ejemplo del uso de esta función sería la posibilidad de añadir el editor enriquecido a los comentarios sin necesidad de ningun tipo de plugin. Para ello tendremos que seguir lo siguientes pasos.
Primero cargamos los ficheros necesarios para que el editor pueda funcionar, para ello llamaremos a nuestra querida función con el parametro pertinente.
wp_enqueue_script("tiny_mce");
sto lo haremos en nuestro <head></head>
, de esta forma estamos invocando los ficheros que TinyMCE necesita para funcionar.Ahora nos queda indicarle al script que los elementos y las opciones necesarias para que el editor enriquecido en los comentarios sea una realidad.
<script type="text/javascript">
tinyMCE.init({
mode : "exact",
themes : "simple",
theme_advanced_toolbar_location : "top",
elements : "comment" });
</script>
6 comentarios, 0 referencias
+
#