wordpress – Mostrar un Custom Post Type en una Template Page


Estoy recién comenzando con wordpress y en particular con un tema que yo mismo he creado a base de tutoriales de youtube, sin embargo me encuentro en una encrucijada y hasta ahora no he dado con la información correcta que me saque de estas dudas, sumando a eso mi nivel de novato y el gran mundo que se abrió para mí al tratar de profundizar en wordpress, en especial con toda la parafernalia jerárquica… un pequeño dolor de cabeza, pero voy a lo que vengo:

Tengo una página creada en wordpress, es esta: https://tiblioteca.com/

Hasta ahora es sólo una maqueta para tratar de entender como funciona el entorno de WordPress y sus cosas personalizables.

En particular tengo el siguiente problema:

En el menú de navegación he agregado varias paginas personalizadas (Template Pages) (Inicio, Artículos, Entrevistas, Guías, Misiones, Logros, Top Rookgaard, Staff), ya que cada una contendrá información y algunas publicaciones únicas y mi intención es crear Custom Post Types para cada una de esas páginas. Tengo entendido que Custom Post Type hace referencia a un tipo de publicación personalizada.

Ahora bien, también tengo entendido que al crear esos Custom Post Types he de crear también Custom Fields para personalizar los campos de dichos Custom Post Types, lo cual a mi entender daría como resultado una pestaña en mi escritorio de wordpress referente a cada tipo de post (Post Type) donde podré cargar la información, editar, borrar, etc…

Ahora bien, la pregunta del millón:

¿Cómo puedo mostrar las entradas de un Custom Post Type en una Template Page de las que tengo en el menú de navegación de mi sitio? Si quisiera agregar una nueva publicación personalizada para la página Guías como debo “conectar” el custom post con la template page?

El Custom Post Type lo puedo hacer, al igual que los custom fields, ya lo había hecho antes para la template page llamada “Logros”, y si bien al crear esos tipos de entradas estos se mostraban en una página individual (como si de un artículo se tratase) no pude de ningún modo conectar las publicaciones con la template page que correspondía en este caso con la pagina de Logros. Incluso esas publicaciones se llegaban a mostrar en mi index.php, generando un mal resultado.

Mi árbol de archivos se compone de esta manera:

introducir la descripción de la imagen aquí

Si por favor alguien me puede explicar en modo general cómo funciona todo aquello de crear publicaciones personalizadas visibles en plantillas de páginas, por lo menos indicarme los pasos básicos generales.. ya con eso sería bastante ayuda, ya que siento que aún hay algo que no termino de digerir y esa es la piedra con la que estoy chocando ahora.

No dejo fragmentos de código porque decidí borrar y comenzar de nuevo y en limpio la creación de un Custom Post y Custom Fields y continuar la explicación que alguien me pueda ofrecer.

He dejado adjunto a una imagen los archivos que componen mi pagina.

De antemano muchas gracias a todos los que me puedan guiar en esto. Un abrazo.