plugin-icon

Featured Galleries

¿Te gusta asignar una imagen destacada a tus entradas? Prueba con una galería destacada. Es similar a una imagen destacada... pero con tantas imágenes como quieras.
Calificaciones
4.7
Última actualización
August 2, 2018
Versión
2.1.0
Instalaciones activas
5K
Featured Galleries

¡Hola desarrolladores de temas!

¿Alguna vez has añadido una imagen destacada a una entrada y pensaste, «Me gustaría poder añadir más de una imagen de esta forma»? Bien, ahora ya puedes. Featured Galleries es similar a la funcionalidad de imágenes destacadas de WordPress. La única diferencia es que las entradas obtienen una galería completa en lugar de una sola imagen. Estas galerías se comportan casi exactamente como las imágenes destacadas, y usan el administrador de medios de WordPress. Los usuarios pueden seleccionar imágenes, definir el orden y guardar la galería, todo a través de una sencilla interfaz de arrastrar y soltar.

Nota: Este plugin NO SE ENCARGA DE LA CREACIÓN DE HTML EN LA PARTE PÚBLICA. De esto se deben encargar los temas, para permitir la máxima flexibilidad. Featured Galleries solo se encarga de crear las galerías destacadas y almacenarlas como metadatos en la interfaz de administración. Tendrás que integrar esto en tu tema, o usar un tema que ya integre esta funcionalidad.

Guía de inicio rápido para integrar en temas

Para obtener más información, consulta el wiki de GitHub.

He intentado que esto sea lo más intuitivo posible. Los temas pueden integrar las galerías destacadas de la misma forma que integran las imágenes destacadas. En cualquier plantilla donde quieras que aparezca la galería, el tema tendrá que llamar a la función get_post_gallery_ids(). Si se usa dentro del loop, la función no necesita ningún parámetro. Por defecto, devolverá un array de identificadores de imagen.

Ejemplo

Incluido dentro del loop. Esto devuelve todas las imágenes de la galería destacada en forma de array y, a continuación, lo recorre para mostrar cada imagen usando una etiqueta HTML <img>.

$galleryArray = get_post_gallery_ids(); foreach ( $galleryArray as $id ) { echo '<img src="' . wp_get_attachment_url( $id ) .'">'; }

También puedes personalizar el valor devuelto por la función para que se adapte a tus necesidades. Consulta la documentación completa de la función para más detalles.

Tipos de contenido personalizados

El plugin incluye un filtro para añadir galerías destacadas a tipos de contenido personalizado fácilmente. Consulta la documentación del filtro fg_post_types para más detalles.

Personalizando el gestor de medios

El gestor de medios se puede personalizar de varias formas. Consulta la documentación de los filtros fg_show_sidebar y fg_use_legacy_selection para más detalles.

¿Quieres ayudar?

Me encantaría que alguien me ayudara con la internacionalización. Funcionó durante un tiempo, pero drivingralle escribió ese código porque no controlo este tema realmente, y no estoy seguro de que todavía funcione.

Instalaciones activas
5K
Probado hasta
4.9.26
Te puedes descargar este plugin para utilizarlo en tu instalación autoalojada de WordPress.