wp_enqueue_style construido en estilos

2

Estoy escribiendo (reescribiendo) mi complemento para usar

wp_enqueue_script('jquery');
wp_enqueue_script('jquery-ui-dialog');

¡Lo que es genial!

Pero para usar el cuadro de diálogo necesito cargar una hoja de estilo jquery con wp_enqueue_style, ¿hay alguna forma de cargar un estilo incorporado, similar a la forma en que puede cargar los scripts integrados (como se ve arriba)? ¿O necesito hacer una llamada a un recurso externo?

    
pregunta Justin Alexander 30.11.2010 - 10:56

1 respuesta

5

Estoy un poco confundido por tu pregunta, ¿no puedes simplemente usar wp_enqueue_style , que realmente escribiste en este Encabezado de subprocesos (no estoy seguro de saber si la función existe o no).

wp_enqueue_style funciona de la misma manera que la contraparte wp_enqueue_script , pero, como es de esperar, encola las hojas de estilo ..

Aquí hay una lista de las colas que pude encontrar en el núcleo de WordPress (aquellas que puedes usar sin necesidad de registrarlas o declarar rutas).

wp_enqueue_style( 'global' );
wp_enqueue_style( 'wp-admin' );
wp_enqueue_style( 'colors' );
wp_enqueue_style( 'media' );
wp_enqueue_style( 'ie' );
wp_enqueue_style( 'imgareaselect' );
wp_enqueue_style( 'imgareaselect' );
wp_enqueue_style( 'plugin-install' );
wp_enqueue_style( 'press-this' );
wp_enqueue_style( 'press-this-ie');
wp_enqueue_style( 'colors' );
wp_enqueue_style( 'theme-install' );
wp_enqueue_style( 'thickbox' );

Más allá de los anteriores, deberá declarar la ruta dentro de la cola (porque no es un estilo registrado), como lo haría para los scripts.

wp_enqueue_style( 'myPluginStylesheet', WP_PLUGIN_URL . '/myPlugin/stylesheet.css' );

O registra el estilo ..

wp_register_style( 'myPluginStylesheet', WP_PLUGIN_URL . '/myPlugin/stylesheet.css' );

..luego llámelo cuando sea necesario ..

wp_enqueue_style( 'myPluginStylesheet' );

Si está usando esto en una página de plugin, la parte de registro no tiene mucho sentido, y probablemente sea más fácil declarar la ruta directamente dentro de la cola ... (solo necesita registrar un script o estilo si va a ser llamado en más de un lugar).

Espero que esa sea la información que estás buscando ...;)

    
respondido por el t31os 30.11.2010 - 11:38

Lea otras preguntas en las etiquetas