Este es un punto de vista del desarrollador. Si desea un punto de diseño o simplemente una solución simple, alguna otra respuesta probablemente le convenga mejor.
Hay diferentes formas de abordarlo:
- Construye todo de una vez
- Construye el diseño con widgets
En 1 ir
- ¿Los desarrolladores web tienen algún alcance en la India?
- ¿En qué año podemos esperar ver el primer IDE de programación basado en navegador web completo?
- ¿Qué aplicación / SaaS debo usar para hacer un seguimiento de los errores de una nueva aplicación?
- ¿Hay algún conocimiento básico sobre cómo crear un marco JS como Angular & React?
- ¿Cómo construyo un sitio web?
- Obtenga las categorías usando la función get_categories: get_categories () | Función | Recursos para desarrolladores de WordPress
- Recorrer cada objeto de categoría
- Obtenga el título, cree el marcado HTML para el nombre de la categoría. El título se puede recuperar dentro del objeto de categoría con $ cat-> nombre (si $ cat es su objeto de categoría). Para ver todo lo que puede hacer con el objeto, verifique la clase WP_Term | Clase | Recursos para desarrolladores de WordPress
- Recupere una cantidad de publicaciones de esa categoría. Use $ cat-> term_id para la ID de categoría y establezca el parámetro ‘cat’ en la ID de término dentro de WP_Query. Verifique los parámetros: Referencia de clase / Consulta de WP
- Una vez recuperado, recorra cada uno de ellos y muéstrelos como desee. Puede consultar cómo trabajar con un bucle personalizado aquí: Referencia de clase / Consulta de WP
Diseño con widgets
Esto puede ser algo similar, pero el diseño podría ser fijo. Digamos que crea un diseño con 2 barras laterales. Cada barra lateral puede tener widgets, ¿verdad?
Simplemente cree un widget con varias opciones y luego el usuario puede configurar los widgets de categoría como desee.
Para aprender cómo crear sus propios widgets personalizados, verifique esto: API de widgets “WordPress Codex
Puede establecer opciones como: color de categoría, categoría (desplegable, puede usar esto: Referencia de función / categorías desplegables de wp) y también un título del widget si desea proporcionar al usuario una opción para cambiar el nombre que será se muestra encima de las publicaciones.
Para la lógica del lado frontal (el widget de método de la clase de su widget personalizado), puede seguir los mismos pasos en 2.a, 2.by 2.c
Obviamente, puede haber muchas más opciones y enfoques para este edificio de diseño. También puede crear códigos cortos para mostrar las categorías y publicaciones y luego el usuario puede implementar ese código corto en un generador de páginas.