Lista separada por comas de todos los ID de imágenes adjuntas excepto el ID de la imagen destacada
4 mar 2017, 01:21:43
Vistas: 55
Votos: 1
Usé este excelente código de una línea para mostrar los números de ID separados por comas de todas las imágenes adjuntas a una publicación. Pero no pude extraer el ID de la imagen destacada. ¿Cómo puedo extraer el ID de la imagen destacada usando y añadiendo este buen código?
$ids = join( ',', wp_list_pluck( get_attached_media('image' ), 'ID' ) );
obtenido de ¿Cómo creo una lista separada por comas de IDs de imágenes adjuntas?

creator
11
Todas las respuestas a la pregunta
1
0
Si queremos excluir la imagen destacada del post, aquí está la línea actualizada:
$ids = join( ',', wp_filter_object_list( get_attached_media('image' ), [ 'ID' => get_post_thumbnail_id() ], 'NOT', 'ID' ) );
aquí está expandido:
$ids = join(
',', // unir array por comas
wp_filter_object_list(
get_attached_media('image' ), // obtener imágenes adjuntas
[ 'ID' => get_post_thumbnail_id() ], // filtrar ID igual al ID de la imagen destacada
' NOT', // operador de filtro: NOT
'ID' // extraer solo los IDs
)
);

birgire
67.8K
4 mar 2017 02:39:22
Preguntas relacionadas
2
respuestas
1
respuestas
2
respuestas