1. Qué es una vista

Con Toolset y Toolset View se puede crear una vista (view) de cualquier Custom Post Type.
En la figura anterior, vemos el sitio de Toolset (con el plugin Toolset View instalado) donde se pueden crear las vistas. En la imagen hay una vista creada denominada «Episodios de una temporada».
La ventaja de crear vistas es que se pueden emplear desde cualquier sitio: una página, un widget, etc. Pero también se pueden agregar dentro de la plantilla individual de un Custom Post Type. En el ejemplo, vamos a modificar la plantilla individual de Temporadas para añadir la vista «Episodios de una temporada».
2. Creación de una vista

Aparte del nombre de la vista y su descripción, hay que establecer la configuración básica: la entidad a la que se refiere la vista, la paginación y el orden (ver figura anterior).
Luego hay que ir al «Loop Editor» y hacer clic en el botón «Asistente de bucle». Seleccionamos el estilo del bucle (por ejemplo, tabla) y pasamos a agregar los campos que se visualizarán (ver imagen siguiente).

Salvamos y ya está creada la vista. Naturalmente, podemos mejorar el HTML tanto como queramos dentro del editor de bucle.
3. Aplicar un filtro a la vista creada
Para el ejemplo que nos ocupa, la vista mostrará todos los episodios, no los de una temporada concreta. ¿Cómo hacemos para filtrar solo aquellas instancias que estén subordinadas a la temporada cuya página individual estemos viendo en pantalla?
Volvemos a la vista «Episodios de una temporada» y hacemos clic en el botón «Agregar un filtro» en el apartado «Filtro de consulta».

Seleccionamos la opción «Relación de entrada: la entrada es subordinada de» y hacemos clic en el botón «Add query filter» (ver imagen anterior).

Después (ver imagen anterior), se deja la opción «The post where this View is shown» y guardamos.
Este filtro significa que la vista solo va a mostrar la entradas subordinadas a la entidad correspondiente a la página que se está mostrando en pantalla.
4. Modificación de la plantilla para añadir la vista creada

Volvemos a la plantilla individual de «Temporadas».
En el apartado «Plantilla» hacemos clic en el botón «Campos y vistas» (fíjate en la figura anterior) y veremos un nuevo apartado llamado «View de entrada». Haciendo clic en «Episodios de una temporada», lograremos agregar un nuevo shortcode al código del asistente (ver figura siguiente).

Si observas, antes del shortcode incluido, se ha escrito un poquito de código HTML para que salga un título («Episodios de esta temporada») y un par de saltos de línea (<br />.
Con los pasos 1-4 hemos conseguido visualizar, en cada página individual de la entidad «Temporadas», la lista de sus episodios.
Acude
el videotutorial para repasar cómo se crean las entidades (Custom Post Types) «Temporadas» y «Episodios»; cómo se relacionan (subordinando los episodios a una temporada concreta) y cómo se aplica una taxonomía (el año de emisión) a cada episodio.
5. ¿Cómo se relaciona una entidad subordinada con su nivel superior?
Al contrario, también se puede hacer. Pero en este caso, no lo haremos con una vista, sino directamente modificando la plantilla individual del Custom Post Type subordinado. En nuestro ejemplo, «Episodios».
Haciendo clic en el botón «Campos y vistas, del asistente de creación de la plantilla, obtenemos la lista de campos posibles y uno de ellos es «Título de entrada con un enlace».

Si elegimos la pestaña «Selección de entrada» podremos seleccionar la opción «The parent of the current post in another post type, set by a Types relationship», donde vemos activo el Custom Post Type al que se subordina: «Temporadas» (ver imagen anterior). Inserta el código y guarda los cambios.
Con ello, al entrar en la página de un episodio, aparecerá además de sus metadatos, el enlace a la página individual de la temporada a la que pertenece.