Dos blogs en uno en 5 pasos
Cuando empecé a construir Tzanzta.com tenía clara una cosa: quería recuperar el contenido del blog original (tzantza.wordpress.com) y a la vez crear contenido nuevo y distinto acerca de las redes sociales, SEO, usabilidad, web, marketing y diseño. Sin embargo, mi intención era crear dos lineas de blog diferenciadas, una para cada tipo de contenido (como podéis ver en el menú de arriba), de forma que los contenidos no se mezclasen como sucedería normalmente si lo mostrara en una página tipo blog estandar.
Lo primero fue buscar referencias a este problema en la red, y entonces me crucé con este post de la ayuda de Wordpress, que sugería que algo así no se podía hacer. El post era de 2008, así que me desanimó lo justo; pero no encontré en google ningún otro resultado que me aclarara las dudas.
Sin embargo, hallé la solución, y paso a describirla en los siguientes pasos. Probablemente no sea la primera persona que propone este recurso, pero con un poco de SEO y algo de viralidad quizá logremos entre todos que quede documentado en los primeros puestos de Google para pesquisas futuras.
Obtener lineas de blog diferenciadas en un mismo Wordpress bajo una estructura de páginas
- Queremos que la estructura de páginas quede de la siguiente manera:
- Home, Blog1, Blog2, BlogN, ….
- Crea tantas categorías específicas como lineas distintas de blog.
- Por ejemplo: CategoriaBlog1, CategoriaBlog2, …
- Asigna estas categorías a los posts que quieras agrupar en cada una de ellas. No importa que tengan otras distintas.
- Crea tantas páginas como lineas de blog necesites.
- Créalas todas usando el template blog de la lista de templates de tu theme.
- Crea el título de la página de la siguiente manera:
- <a href=”http://www.tudominio.com/category/CategoriaBlog1″> Blog1 </a>
Sencillo, ¿no? Esto es bastante interesante porque al usuario le permite crear sindicaciones independientes para cada categoría de una forma sencilla, y subscribirse a una u otra linea de blog independientemente. Si lo combinas con el excelente plugin Custom Post Background puedes personalizar visualmente el frontend de cada linea de blog. Es una buena idea, en cualquier caso, mantener una página blog genérica (en la que el contenido permanece mezclado), pero excluirla de la navegación para no duplicar las formas de acceso al contenido (sin embargo, sí podríamos hacer una subscripción al total del contenido).
Por qué páginas con contenido dinámico?
La razón evidente es por USABILIDAD. Obviamente siempre podemos acceder al contenido filtrando por categorías a través de ciertos widgets en los sidebars laterales: de hecho, yo mismo lo hago, pero dentro de cada categoría/linea de blog usando el plugin Section Widget, que te permite especificar en qué PÁGINAS CONCRETAS quieres mostrar un código html concreto (en mi caso, una lista HTML con la idea de filtrar mediante los tags).
Pero lo interesante de este recurso es que nos permite diferenciar categorías de contenido como si fuesen páginas. Hay que valorar que la esencia de la diferenciación entre páginas y posts en wordpress es en razón al tipo de contenido que alojan: estático para las páginas; dinámico para los posts. Querer separarlo como si fuesen páginas es por cuestiones únicamente de usabilidad. Un ejemplo evidente: un portal deportivo con páginas que filtran por categoría de cada deporte concreto; permitiendo sindicarse al portal entero (todos los deportes) o a una categoría específica (nuestro deporte preferido).
Bueno, espero que si has llegado a este post buscando ayuda la hayas encontrado. Si he incurrido en algún error, critica, destroza y desmenuza y construiremos entre todos el saber.