...

Cómo diseñar de forma única diferentes categorías en WordPress

36

El diseño siempre ha sido uno de los aspectos más importantes de la interfaz de usuario. Una buena interfaz de usuario generará más visitantes a su sitio y, finalmente, más ingresos para usted.

Hay millones de sitios web en vivo hoy en día y usted tiene que hacer que su sitio sea lo suficientemente único para diferenciarse de sus competidores.

¿Qué tan popular es WordPress?

Hay muchas maneras de crear su sitio web, pero la plataforma que elija para su sitio web puede ser un factor importante para determinar cuánta personalización puede hacer. Hay muchas plataformas entre las que puede elegir, pero wordpress es uno de los CMS más populares del mundo debido a su simplicidad y capacidad de personalización. Es posible que WordPress no sea tan simple de usar como Wix o Squarespace, pero su poder de personalización lo hace tan popular.

¿Cuál es el problema de ser tan popular?

WordPress tiene una gran comunidad (muy útil) y puede encontrar soluciones a cualquier problema que pueda encontrar durante su viaje de wordpress. La comunidad está llena de información y recursos, uno de los principales recursos son los temas de wordpress. Puede encontrar miles de temas gratuitos en la biblioteca de wordpess.org y los números crecen cada día.

Al ser WordPress tan popular, hay un problema con tanta popularidad de una manera diferente, ya que un tema se puede usar muchas veces en diferentes sitios web, los sitios que usan ese tema en particular se verán algo similares. Por lo tanto, su sitio puede carecer de singularidad si solo usa el tema tal como está.

¿Por qué querrías diseñar las categorías de manera diferente?

Generalmente, en un blog o un sitio rico en contenido, los diferentes temas se dividen en diferentes categorías. Esta es la página donde un visitante puede obtener toda la información de un tema determinado y eso le da la oportunidad de presentar categorías de una manera única para brindarles una gran experiencia.

Por lo tanto, diseñar cada categoría de manera diferente puede darle una ventaja sobre sus competidores, incluso si están usando el mismo tema.

La diferencia puede ser tan simple como diferentes colores para cada categoría en diferentes diseños.

Veamos cómo puedes hacer esto.

Formas de diseñar categorías

Además de los temas gratuitos, puede comprar temas premium en diferentes mercados. Por lo general, estos temas están repletos de funciones personalizadas, pero aun así, la mayoría de ellos no le darán las opciones para cambiar el estilo de sus categorías.

Debido a que un tema se puede utilizar de manera diferente de un sitio web a otro, el autor del tema no sabe cómo se va a utilizar el tema.

Por lo tanto, debe saber cómo diseñar categorías de manera diferente, hay dos formas de hacerlo.

  • Con plantillas
  • Con CSS

Ahora veamos cada uno con diferentes casos de uso.

Con Plantillas

Si está buscando hacer un cambio estructural en el diseño, debe usar plantillas. Ya sea que tenga una barra lateral o una página de ancho completo con plantillas, puede controlar el diseño de su página.

Debe trabajar en el tema infantil

Un requisito previo para usar plantillas es que debe usar temas secundarios. No es que no funcione en el tema principal, pero el problema de modificar el tema principal es que no puede controlar los archivos allí, una vez que se actualice el tema, se perderán todos los cambios.

Puede usar algunos temas premium listos para el tema secundario, pero si está usando temas gratuitos que generalmente no incluyen ningún tema secundario, debe crear uno. Una vez que tenga listo su tema hijo, ahora puede crear sus plantillas de categoría.

Cómo crear una plantilla de categoría

WordPress funciona en un sistema de plantillas que sigue un cierto orden jerárquico. Debe conocer esta jerarquía de plantillas para poder crear plantillas de categoría.

El orden jerárquico de la categoría es.

category-slug.phpcategory-id.phpcategory.phparchive.phpindex.php

Según el orden, wordpress buscará category-slug.phpdonde slug significa nombre de categoría, supongamos que tiene una categoría llamada Photoshop, por lo que buscará category-photoshop.phpprimero si ese archivo no existe, buscará, category-id.phpes decir, buscará cualquier archivo con ID de categoría, por ejemplo. category-3.phpsi ese no está disponible, buscará category.phpsi este archivo también falta, intentará usar archive.phpel archivo como plantilla, si el que no se encuentra está bien, finalmente lo usará index.phpcomo su plantilla base.

Para crear una plantilla de categoría, debe encontrar category.phpun archivo en su tema, la mayoría de los temas tendrán un category.phparchivo, pero si no lo encuentra, busque archive.php.

Nota: en algunos marcos, es posible que no encuentre estos archivos en absoluto para aquellos casos en los que necesita seguir esa pauta de marcos en particular.

Ahora, suponiendo que está trabajando en un tema secundario, copie el archivo category.phpo archive.phpdel tema principal y péguelo en la misma ubicación de carpeta del tema secundario.

Por ejemplo, si encontró el archivo requerido en el directorio raíz del tema principal, debe colocarlo en el directorio raíz del tema secundario de manera similar si estaba en una subcarpeta, luego cree una subcarpeta con el mismo nombre y péguela allí.

Ahora, supongamos que tiene una categoría llamada Photoshop, cambie el nombre del nuevo archivo en el tema secundario de esta manera category-photoshop.phpy eso es todo, la categoría de Photoshop usará esta plantilla.

Ahora veámoslo a través de un ejemplo.

Nota: Usaremos el tema de wordpress veinte diecisiete aquí para nuestros ejemplos, el proceso funcionará en cualquier tema, pero la estructura html diferirá de un tema a otro.

Ahora que hemos creado una plantilla de categoría, hagamos algunas personalizaciones.

Vea cómo se ve la plantilla actual.

Esto es lo que estamos tratando de lograr.

Estructura basica

El tema Twenty Seventeen tiene un diseño de dos columnas, pero queremos un diseño de una sola columna, haremos esta plantilla de ancho completo sin barra lateral.

En el tema veinte diecisiete no hay ningún category.phparchivo, por lo que lo usamos archive.phpcomo nuestra plantilla base y lo nombramos como category-photoshop.php.

Código antiguo (archivo.php).

<?php /**
 * The template for displaying archive pages
 *
 * @link https://codex.wordpress.org/Template_Hierarchy
 *
 * @package WordPress
 * @subpackage Twenty_Seventeen
 * @since 1.0
 * @version 1.0
 */
 
get_header(); ?>
 
  <?php if (have_posts() ): ?>  

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More