Spesso è necessario estrarre tutte le immagini allegate ad un post evitando però di allegare l’immagine inserita con l’apposita funzione “immagine in evidenza” presente nella pagina di inserimento degli articoli.
Per fare questo basta aggiungere alla lista dei parametri della query di estrazione (normalmente utilizzata per estrarre gli “attachments” o immagini allegate) il parametro “exclude”, dando come valore l’id dell’immagine allegata in “immagine in evidenza” (post_thumbnail).
Di seguito un esempio chiarificatore dove il parametro esclude è stato messo alla fine:
<!--?php $thumb_ID = get_post_thumbnail_id( $post--->ID ); $args = array( 'post_type' => 'attachment', 'post_mime_type' => 'image', 'numberposts' => -1, 'orderby' => 'menu_order', 'order' => 'ASC', 'post_parent' => $post->ID, 'exclude' => $thumb_ID ); $images = get_posts($args); ?>
Di seguito il riferimento ufficiale da WordPress.org:
http://codex.wordpress.org/it:Riferimento_funzioni/get_post_thumbnail_id