ID de imágenes de la galería

8 ene 2013, 01:05:41
Vistas: 20.5K
Votos: 0

¿Alguien sabe cómo obtener los IDs de las imágenes de una galería de WordPress en una publicación? He buscado por todo internet y no hay nada sobre este tema.

0
Todas las respuestas a la pregunta 2
3

Puedes descubrir los IDs de las imágenes incluidas en una galería cambiando a la pestaña del editor Texto y buscando un fragmento de código como este:

[gallery columns="3" link="file" ids="615,619,618,617,616"]

La lista de IDs de imágenes separados por comas se encuentra dentro del atributo ids


Si estás buscando descubrir los IDs de imágenes existentes para crear manualmente una galería, puedes visitar el menú de administración Medios > Biblioteca y hacer clic en el enlace Editar debajo de una imagen. En la barra de direcciones de tu navegador, deberías ver algo similar a lo siguiente:

http://example.com/wp-admin/post.php?post=622&action=edit

El número después de post= es el ID de la imagen. En este caso, el ID de la imagen es 622.

8 ene 2013 02:19:47
Comentarios

No quiero buscar IDs manualmente... Necesito algún bucle para eso.

Itachi Itachi
8 ene 2013 17:54:48

¿Entonces quieres recuperar los IDs de las imágenes adjuntas a una galería usando código PHP?

shea shea
8 ene 2013 23:46:26

Quiero obtener el "src" de las imágenes, así que sí, necesito sus IDs

Itachi Itachi
9 ene 2013 00:07:56
0

Suponiendo que bungeshea tiene razón y deseas recuperar los IDs de las imágenes adjuntas a una galería usando PHP, puedes filtrar 'shortcode_atts_gallery', de la siguiente manera:

add_filter ('shortcode_atts_gallery', 'wsec_filter_gallery_atts', 10, 3);

function wpsec_filter_gallery_atts ($out, $pairs, $atts) {
    $ids = $out['include'];
    // Haz lo que necesites con los IDs
    return $out;
}
13 dic 2014 13:43:31