Bueno, no parece ser complicado.
Principalmente, WordPress funciona con tipos de publicación, digamos el artículo clásico (publicación) y en este caso las recetas.
Para agrupar publicaciones, WordPress usa taxonomías, categorías y etiquetas por defecto.
- ¿Cómo creo un sitio web personal? ¿Por lo general, están codificados a mano desde cero o utilizan algún tipo de software de construcción de sitios?
- ¿Cómo puedo usar Django para crear mi cartera? Soy un novato. ¿En qué debería centrarme?
- Soy desarrollador web y jugador. Estoy cansado de cambiar entre Windows y Ubuntu. ¿Hay alguna forma de jugar en Linux?
- He creado un formulario en HTML. ¿Cómo creo un archivo PHP para enviar el contacto a mi correo electrónico?
- ¿Dónde debo comenzar si quiero aprender el desarrollo web central?
Por ejemplo, puede usar etiquetas como ingredientes y categorías para agrupar sus recetas en un nivel superior: “recetas bajas en carbohidratos”, “recetas altas en proteínas”. O, si no desea utilizar etiquetas como ingredientes, puede crear una taxonomía llamada “ingredientes”.
Después de hacer esto, puede filtrarlos; busque algunos complementos que lo hagan si no tiene ningún conocimiento de codificación.
La forma más sencilla de hacerlo de forma inmediata es usar etiquetas, buscar un complemento que filtre las publicaciones por ellas y listo.
Si quieres ir más allá y tener propiedades para los ingredientes, este sería un flujo avanzado:
Cree un tipo de publicación personalizado (CPT) llamado Recetas.
Crea un CPT llamado Ingredientes.
Para cada ingrediente, cree meta cuadros (campos) para cualquier propiedad necesaria, digamos “carbohidratos”, “proteínas” y “grasas”. También puede tener imágenes y tal.
Cree relaciones entre estas publicaciones: al crear una receta, puede seleccionar qué ingredientes se usan. Puede lograr las relaciones y los meta cuadros (campos) con ACF PRO.
Filtrar las recetas requiere codificación, pero las opciones son casi infinitas: por ejemplo, filtrar por ingredientes, por carbohidratos totales en una receta. Incluso puede filtrar recetas por ingredientes e ingredientes por recetas, si realmente lo necesitara.
Espero que responda tu pregunta.