wp_get_attachment_image um den post_thumbnaill nicht zu erhalten

Ich habe ein Setup, wo ich erreichen möchte, dass ich ein großes Bild von einem Produkt (Post-Bild) habe, und dann unter einer Liste von anderen Thumbnails, die in einer Lightbox geöffnet werden können. Ich habe dies gemacht, indem ich das Post-Image in der entsprechenden großen Größe abgefragt habe und dann die Anhangsbilder durch einen WP_Query-Post-Typ abgefragt habe. Aber das Problem ist, dass die Abfrage auch die Post-Thumbnail und nicht nur die Bilder an den Post angehängt bekommen. Dies ist der Code

ID ); $image = wp_get_attachment_image_src( $thumb_id,'full' ); ?> <a href="https://wordpress.stackexchange.com/questions/219867/wp-get-attachment-image-not-to-get-the-post-thumbnaill/" title="" rel="lightbox">
'attachment', 'post_status' => 'inherit', 'post_mime_type' => 'image', 'post_parent' => $post->ID ); $images_query = new WP_Query( $images_query_args ); if ( $images_query->have_posts() ) : while ( $images_query->have_posts() ) : $images_query->the_post(); ?> <a href="https://wordpress.stackexchange.com/questions/219867/wp-get-attachment-image-not-to-get-the-post-thumbnaill/" title="" rel="lightbox">

Wie kann ich mit der image_query das Post-Image nicht anzeigen, sondern nur die anderen? Oder, wenn es ein Plugin gibt, das die angehängten Galerien besser behandelt (zB benutzerdefinierte Sortierreihenfolge, besseres Visualisieren, welches Bild angehängt wird) als das native WP, bin ich auch daran interessiert, den Code bei Bedarf zu überarbeiten. Für die Redaktionen wäre es wichtig, dass diese Galerien per Post und nicht getrennt durch Kurzwahlnummern wie z. der NächsteCellent

Solutions Collecting From Web of "wp_get_attachment_image um den post_thumbnaill nicht zu erhalten"

Sie können post__not_in , um das Bild nach ID auszuschließen:

 $images_query_args = array( 'post_type' => 'attachment', 'post_status' => 'inherit', 'post_mime_type' => 'image', 'post_parent' => $post->ID, 'post__not_in' => array(get_post_thumbnail_id()) ); 

Dies ist der korrekte Code, den Sie unter https://codex.wordpress.org/Function_Reference/get_post_thumbnail_id#Show_all_attachments_for_the_current_post_except_the_Featured_Image finden

 < ?php $args = array( 'post_type' => 'attachment', 'numberposts' => -1, 'post_status' => 'any', 'post_parent' => $post->ID, 'exclude' => get_post_thumbnail_id(), ); $attachments = get_posts( $args ); if ( $attachments ) { foreach ( $attachments as $attachment ) { echo apply_filters( 'the_title', $attachment->post_title ); the_attachment_link( $attachment->ID, false ); } } ?>