Creo que ambos se pueden hacer con Componentes de Tema.
Esto podría plantear algunos problemas de rendimiento ya que se muestran todas las publicaciones del tema (¿pero se puede mitigar con carga diferida?). Si tienes muchos temas como Meta, esto podría volverse inviable (a menos que cargues más temas a medida que el usuario llega al final).