Tengo una cadena con el ID del mensaje: 43,23,65.
Esperaba poder usar get_posts()y usar la cadena con ID como argumento.
Pero no puedo encontrar ninguna función para recuperar múltiples publicaciones por ID.
¿Realmente tengo que hacer un WP_query?
También he visto a alguien mencionar el uso tag_in, pero no puedo encontrar ninguna documentación al respecto.

get_posts()codex.wordpress.org/Template_Tags/get_posts ?Respuestas:
Puede usarlo
get_posts()ya que toma los mismos argumentos queWP_Query.Para pasarle las ID, use
'post__in' => array(43,23,65)(solo toma matrices).Algo como:
También establecería el
post_typeyposts_per_pagesolo por si acaso.fuente
post_typeargumento y si desea obtener más de 5 resultados, agregue la'nopaging' => trueopción. Si tiene una cadena separada por comas en lugar de una matriz, utiliceexplode(',',$input);para convertir a matriz.array, asegúrese de agregarlas'order_by' => 'post__in'a su$args.post_typeparámetro. En caso depost, la función devolverá TODOS los tipos de contenido, incluidos los personalizados, no solopost.Si no puede hacer que funcione lo anterior, asegúrese de agregar
post_type:fuente