Cómo crear un diseño de diseño web que muestre publicaciones por categorías como un sitio web de noticias típico con WordPress

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

  1. Obtenga las categorías usando la función get_categories: get_categories () | Función | Recursos para desarrolladores de WordPress
  2. Recorrer cada objeto de categoría
    1. 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
    2. 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
    3. 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.

Querrá un tema de paneles múltiples para colocar categorías en paneles separados en una página. Solo tengo un tema con el que he trabajado que hizo esto y solo hizo tres paneles a la vez.

Lo que puede hacer es crear páginas de categorías para separar las diferentes categorías en páginas diferentes. Podrías tener una página de noticias generales y algo como deportes y luego algo más como energía o noticias locales …

Con el ‘tema de 3 paneles’ que tenía, podría haber tenido un panel de noticias general en la parte superior y luego dos categorías diferentes a continuación (la forma en que se configuró). El resto del tema estaba compuesto por el encabezado, la barra lateral y el pie de página como cualquier otro tema.

He visto varios temas que difunden las noticias en toda la página en fragmentos. Eso no estuvo mal, pero la mayoría de la gente trata de llenar toda la página con noticias y luego apaga la paginación para que tenga todo en una página. Termina siendo desordenado en mi opinión.

De todos modos, el tema de tres paneles que tengo es bastante antiguo, pero se llama iglesia de la revolución si quieres intentar buscarlo. Espere, lo encontré Revolution Church Theme y hay algunos otros temas que parecen gustarles.

Tengo otros que me gustan, pero no está dividido en varios temas por categoría Tema de frontera | ronangelo. Si solo quieres ir con las páginas de categorías y creo que es un tema excelente. ¡Puedes verlo aquí en acción en mis Trenes! Trenes! Trenes! sitio web.

La belleza de la web y WordPress es que no tienes que seguir el ejemplo de nadie más. Puede crear un sitio web de noticias fantástico utilizando los temas más básicos haciendo uso del menú, las páginas de categoría y los widgets de la barra lateral para crear algo totalmente único que encantará a sus visitantes.

Eche un vistazo a Twenty Thirteen y los muchos otros temas en WordPress – Directorio de temas – Temas gratuitos de WordPress con una mente abierta y muéstrenos al resto de nosotros cómo se debe hacer.

En realidad no recomiendo esto, pero me gustan partes de este. Lo incluyo más como alimento para el pensamiento Covert Social Press 2.0, que es un sistema completo con un tema.