Preguntas etiquetadas con wp-enqueue-script

Vincula un archivo de script a la página generada en el momento adecuado de acuerdo con las dependencias del script, si el script no se ha incluido ya y si todas las dependencias se han registrado. Puede vincular un script con un identificador previamente registrado utilizando la función wp_register_script (), o proporcionar a esta función todos los parámetros necesarios para vincular un script. Este es el método recomendado para vincular JavaScript a una página generada por WordPress.

3
¿Cuándo debo usar wp_register_script () con wp_enqueue_script () versus solo wp_enqueue_script ()?
Tengo problemas para entender cuándo necesitas usar wp_register_script(). Actualmente, solo uso algo como: add_action( 'admin_enqueue_scripts', array( $this, 'enqueue' ) ); function enqueue() { $handle = 'some-handle'; $js = 'http://example.com/my.js'; wp_register_script( $handle, $js ); wp_enqueue_script( $handle ); } He leído mucho (Codex, blogs, etc.), pero no puedo entender cuándo debería registrarme …

8
Poner en secuencia secuencias de comandos / estilos cuando el shortcode está presente
¿Cuál es la forma ideal de registrar / poner en cola secuencias de comandos y / o estilos para usar en complementos? Recientemente hice un complemento simple para agregar al usuario avatar / gravatar con un código corto. Tengo diferentes opciones de estilo para mostrar el avatar (cuadrado, redondo, etc.) …

9
¿Cómo pongo en cola estilos / scripts en ciertas páginas / wp-admin?
Tengo dos funciones simples que cargan cosas usando wp_enqueue_style()y wp_enqueue_script(), algo así: function admin_custom_css() { wp_enqueue_style( 'stylesheet_name', 'stylesheet.css') }; function admin_custom_js { wp_enqueue_script( 'javascript_file', 'script.js') }; ... y algunas páginas de administración, creadas con add_menu_page()yadd_submenu_page() function my_menu() { add_menu_page('Page 1', 'bar', 'something', 'else', 'foo'); add_submenu_page( 'theme_menu', 'Subpage 1', 'Subpage', 'something', …




6
wp pone en línea script en línea debido a dependencias
¿Hay alguna manera de usar wp_enqueue_script () para los scripts en línea? Estoy haciendo esto porque mi secuencia de comandos en línea depende de otra secuencia de comandos y me gustaría la flexibilidad de insertarla después de cargarla. Además, es un script en línea porque estoy pasando variables php al …


2
¿Cómo elimino el archivo CSS de un tema principal?
Mi tema principal (Starkers) agrega un archivo CSS que estoy tratando de eliminar (quiero usar @import en su lugar para poder anular estilos más fácilmente). Starkers tiene lo siguiente en sus functions.php: add_action( 'wp_enqueue_scripts', 'script_enqueuer' ); function script_enqueuer() { wp_register_script( 'site', get_template_directory_uri().'/js/site.js', array( 'jquery' ) ); wp_enqueue_script( 'site' ); wp_register_style( …


1
¿Cómo agregar la etiqueta defer = “defer” en plugins javascripts?
No pude agregar etiquetas diferidas en plugins javascripts. La prueba de velocidad de página del desarrollador de Google me sugiere agregar una etiqueta diferida en el formulario de contacto 7 javascripts. Así es como el formulario de contacto 7 incluye JavaScript en el encabezado. add_action( 'wp_enqueue_scripts', 'wpcf7_enqueue_scripts' ); function wpcf7_enqueue_scripts() …


5
Cómo agregar un fragmento de JavaScript al pie de página que requiere jQuery
Sé que puedo agregar un archivo de script al pie de página de WordPress que requiere jquery usando este código: <?php function my_scripts_method() { // register your script location, dependencies and version wp_register_script('custom_script', get_template_directory_uri() . '/js/custom_script.js', array('jquery'), '1.0', true); // enqueue the script wp_enqueue_script('custom_script'); } add_action('wp_enqueue_scripts', 'my_scripts_method'); ?> Pero, ¿qué …

4
¿Se podría usar el cargador de estilo / script WP para concatenar y gzip scripts y estilos en el front-end?
WP tiene un buen cargador de JavaScript incluido en wp-admin: http://core.trac.wordpress.org/browser/tags/3.0.4/wp-admin/load-scripts.php y un cargador de CSS: http://core.trac.wordpress.org/browser/tags/3.0.4/wp-admin/load-styles.php Me preguntaba si también es posible usarlos en el front-end, no solo admin, porque pueden concatenar todos los scripts en cola y servirlos como un único archivo comprimido.

2
ajaxurl no definido en el extremo frontal
Estoy tratando de crear una ajaxform en la parte frontal. Estoy usando el codigo jQuery.ajax( { type: "post", dataType: "json", url: ajaxurl, data: formData, success: function(msg){ console.log(msg); } }); para lo cual recibo un error Uncaught ReferenceError: ajaxurl is not definedworklorAjaxBookForm @ ?page_id=2:291onclick @ ?page_id=2:202 Mientras usa un código similar …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.