ID-urile imaginilor din galeria WordPress

8 ian. 2013, 01:05:41
Vizualizări: 20.5K
Voturi: 0

Știe cineva cum să obțină ID-urile imaginilor dintr-o galerie WordPress în articol? Am căutat pe tot internetul și nu am găsit nimic legat de acest subiect.

0
Toate răspunsurile la întrebare 2
3

Puteți afla ID-urile imaginilor incluse într-o galerie trecând la fila Text din editor și căutând un fragment de cod similar cu acesta:

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

Lista de ID-uri de imagini, separate prin virgulă, este inclusă în atributul ids.


Dacă doriți să aflați ID-urile imaginilor existente pentru a crea manual o galerie, puteți accesa meniul de administrare Media > Biblioteca și faceți clic pe legătura Editare de sub o imagine. În bara de adrese a browserului, ar trebui să vedeți ceva similar cu următorul exemplu:

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

Numărul de după post= reprezintă ID-ul imaginii. În acest caz, ID-ul imaginii este 622.

8 ian. 2013 02:19:47
Comentarii

Nu vreau să caut ID-uri manual... Am nevoie de o buclă pentru asta.

Itachi Itachi
8 ian. 2013 17:54:48

Deci vrei să obții ID-urile imaginilor atașate unei galerii folosind cod PHP?

shea shea
8 ian. 2013 23:46:26

Vreau să obțin "src" pentru imagini, deci da, am nevoie de ID-urile lor

Itachi Itachi
9 ian. 2013 00:07:56
0

Presupunând că bungeshea are dreptate și doriți să preluați ID-urile imaginilor atașate unei galerii folosind PHP, puteți filtra 'shortcode_atts_gallery', astfel:

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

function wpsec_filter_gallery_atts ($out, $pairs, $atts) {
    $ids = $out['include'];
    // Faceți ce doriți cu ID-urile
    return $out;
}
13 dec. 2014 13:43:31