Webdesign & Formazione




Escludere l’immagine in evidenza dall’estrazione degli attachments di un post di WordPress

Category : Articoli, Wordpress · by gen 11th, 2015

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

SHARE :