Duda sobre CPT UI vs PODs vs ACF
-
Buenos días
Me encuentro en la tesitura de crear un directorio con varios miles de profesores particulares. Me gustaría listarlos por disciplina que imparten y por su localización o si dan clases online si se diese el caso.
Hasta ahora lo he resuelto generando un Custom Post Type llamado «Profesor» y 2 custom taxonomys asociadas ambas al profesor, «localización» y «especialidad».
De esta manera puedo listar en una URL Indexable por google «profesores en + localización» y «profesores de + disciplina». Lo he hecho sin demasiados problemas y sin tirar una línea de código, todo con el Plugin «Custom Post UI», bastante fácil.
Mis primeras dudas empiezan sobre el uso de este plugin. Pero antes de nada en primer lugar voy a poner también mis aprendizajes por si le sirven a alguien. En el CPT «Profesor» he marcado «Has archive» y al entrar a /profesores/ me salen todos listados. Aunque, -con algunos themes de «Thrive Themes»- no ocurría lo mismo con los archivos o listados de las Custom Taxonomys, a veces salían con según que themes en blanco. Lo he solucionado simplemetne cambiando el Theme, entonces sí que salían los profesores listados por disciplina o localización.
En cuanto a esta arquitectura tengo una duda genérica sobre los «hierarchical» de los Custom Post Type, ¿par aqué sirve hacerlos jerárquicos? He visto que en la URL cuelguen del padre, pero ¿hay algo más que se me esté escapando?
En las «custom taxonomys» sí que le veo todo el sentido del mundo a hacerlas jerárquicas -en algunos casos- para poder listar entidades geográficas como provincias/ciudades unas dentro de otras y que a su vez en las provincias salgan listados todos los CPT de todas las ciudades que compongan la provincia. Es decir; /navarra/ > aquí saldrían los 745 profesores de Navarra, los 456 de /navarra/pamplona/ y los del resto de localidades. ¿es correcto? Según mis pruebas esto ocurre siempre y cuando crees /pamplona/ como Custom Taxonomy con «parent» o «padre» Pamplona. Aquí lo veo claro, pero en los CPT, ¿para qué serviría una relación parental?
Y la segunda pregunta o duda viene ante la posibilidad de implementación de una dimensión más a la hora de cruzar o listar Custom Post Types, es decir ¿cuál sería la mejor manera de conseguir URLs indexables por Google que listasen profesor + localizacion + especialidad?
He pensado en crear tantos Custom Post Types como especialidades haya y hacer simplemente una Custom Taxonomy de localización, pero de esta manera ya estás limitando a que un profesor tenga que ser de una especialidad concreta, no pudiendo impartir (o al menos ser listado) en dos o más disciplinas académicas.
Investigando un poco más conocí el plugin PODs que veo que a priori integra Custom Fields, creo que es la pata que me falta comprender para poder seguir avanzando. También compré hace tiempo el Advanced CUstom Fields PRO, pero no le dediqué maś de un ratillo. Ahora la duda está entre sigo con Custom Post Fields + ACF, me paso a PODs… o, ¿qué creéis que debería hacer si no quiero tener que tirar una sola línea de código y me gustaría salirme lo mínimo mínimo posible del CORE de WP y de lo que pueda venir con v.5 o Gutenberg?
Muchas gracias
La página con la que necesito ayuda: [accede para ver el enlace]
- El debate ‘Duda sobre CPT UI vs PODs vs ACF’ está cerrado a nuevas respuestas.