In folgendem Beispiel wird das jeweils erste Bild eines Objekts von der Importverarbeitung ausgeschlossen:
/**
* Jeweils den ersten Bildanhang vom Import ausschließen
*/
function mysite_exclude_first_image_attachment( $attachment, $post_id, $current, $total, $all_attachments ) {
$image_formats = \immonex\OpenImmo2Wp\Registry::get( 'valid_attachment_image_file_formats' );
foreach ( $all_attachments as $i => $att ) {
if ( $current === 1 // 1. Bild
&& \immonex\OpenImmo2Wp\Attachment_Utils::get_attachment_format_from_xml( $att, $image_formats, true )
) {
return false;
}
}
return $attachment;
}
add_filter( 'immonex_oi2wp_attachment_before_import', 'mysite_exclude_first_image_attachment', 10, 5 );
Hook immonex_oi2wp_attachment_before_import
ab Plugin-Version 4.8.12 enthalten.