A vírgula separou todos os números de identificação de imagem anexados, exceto o número de identificação da imagem em destaque

Eu usei esse ótimo código de linha para exibir com números de ID separados por vírgulas de todas as imagens anexadas para uma publicação. Mas não consegui extrair a ID da imagem desta. Como extrair a ID da imagem em destaque usando e adicionando esse código legal?

$ids = join( ',', wp_list_pluck( get_attached_media('image' ), 'ID' ) ); 

de como faço para criar uma lista separada por vírgulas de ids de imagens anexadas?

Solutions Collecting From Web of "A vírgula separou todos os números de identificação de imagem anexados, exceto o número de identificação da imagem em destaque"

Se quisermos excluir a imagem de publicação em destaque, então, é o one-liner atualizado:

 $ids = join( ',', wp_filter_object_list( get_attached_media('image' ), [ 'ID' => get_post_thumbnail_id() ], 'NOT', 'ID' ) ); 

aqui está expandido:

 $ids = join( ',', // join array by comma wp_filter_object_list( get_attached_media('image' ), // fetch attached images [ 'ID' => get_post_thumbnail_id() ], // filter ID equal to featured image ID ' NOT', // filter operator: NOT 'ID' // pluck the IDs (only include) ) );