Ya estaba tardando en hablar de Custom Fields. Creo que de cada 5 proyectos en los que trabajo, en 3 o 4 toca usar Custom Fields.
Si no sabes qué son Custom Fields, no deberías estar aquí te lo cuento en un segundo: se trata de crear unidades de información de forma organizada y almacenada en la base de datos, para luego poder mostrarla en la web, usarla para búsquedas, filtros y muchas cosas más. Pero es mejor que veas el vídeo de la introducción, que ahí lo explico mejor, creo.