ID delle immagini dalla galleria

8 gen 2013, 01:05:41
Visualizzazioni: 20.5K
Voti: 0

Qualcuno sa come ottenere gli ID delle immagini dalla galleria WordPress in un post? Ho cercato in tutto internet e non ho trovato nulla su questo argomento.

0
Tutte le risposte alla domanda 2
3

Puoi scoprire quali ID delle immagini sono inclusi in una galleria passando alla scheda dell'editor Testo e cercando un pezzo di codice come questo:

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

L'elenco degli ID delle immagini separati da virgole è racchiuso nell'attributo ids


Se stai cercando di scoprire gli ID delle immagini esistenti per creare manualmente una galleria, puoi visitare il menu di amministrazione Media > Libreria e cliccare sul link Modifica sotto un'immagine. Nella barra degli indirizzi del tuo browser, dovresti vedere qualcosa di simile al seguente:

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

Il numero dopo post= è l'ID dell'immagine. In questo caso, l'ID dell'immagine è 622.

8 gen 2013 02:19:47
Commenti

Non voglio cercare gli ID manualmente... Ho bisogno di un ciclo per farlo.

Itachi Itachi
8 gen 2013 17:54:48

Quindi vuoi recuperare gli ID delle immagini allegate a una galleria usando del codice PHP?

shea shea
8 gen 2013 23:46:26

Voglio ottenere gli "src" delle immagini, quindi sì, voglio i loro ID

Itachi Itachi
9 gen 2013 00:07:56
0

Supponendo che bungeshea abbia ragione e tu voglia recuperare gli ID delle immagini allegate a una galleria utilizzando PHP, puoi filtrare 'shortcode_atts_gallery' in questo modo:

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

function wpsec_filter_gallery_atts ($out, $pairs, $atts) {
    $ids = $out['include'];
    // Fai ciò che vuoi con gli ID
    return $out;
}
13 dic 2014 13:43:31