Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. WordPress
Code

Consejo Rápido: Tipos de Entradas, Taxonomías y Permalinks

by
Length:ShortLanguages:

Spanish (Español) translation by Eva Collados Pascual (you can also view the original English article)

Cuando se trata de trabajar con WordPress, hay una opción en los Ajustes Generales para cambiar los permalinks o enlaces permanentes.

Un Primer Acercamiento a los Enlaces Permanentes

Dependiendo de tu nivel de experiencia con el CMS, puede que ya conozcas la medida en la que esto afecta a cómo los visitantes llegan a tu contenido. Si no, baste decir que los permalinks son los responsables de definir el aspecto que tendrán tus URLs, tus direcciones web, cuando la gente visite tu sitio.

Algunos ejemplos incluyen (advierte que ninguno de estos son vínculos activos):

  1. http://acme-demo.com/?p=100
  2. http://acme-demo.com/2014/03/21/hello-world/
  3. http://acme-demo.com/hello-world/
  4. http://acme-demo.com/archives/100

Todas las distintas estructuras de URL para las direcciones que ves arriba, apuntan a la misma entrada; sin embargo, parecen todas entre sí muy diferentes, ¿verdad?

En WordPress, hay "pretty permalinks", término coloquial que hace referencia al tercero de los ejemplos anteriores. En el escritorio de WordPress, esto está indicado con la opción "Nombre del Post".

En muchos casos, aunque no siempre, encontrarás gente con este tipo particular de esquema de URL para las direcciones de su web, sobre todo si es un sitio algo más avanzado que un sencillo blog. Es decir, los bloggers a menudo usan el año y, opcionalmente, el mes y la fecha en la que la entrada fue publicado para indicar la fecha en que se publicó el artículo.

Pero estoy divagando en este tema.

Tipos de Entradas Personalizadas y Taxonomías

Los desarrolladores suelen utilizar tipos de entradas y taxonomías personalizadas cuando trabajan en sus proyectos porque les permite proporcionar un modelo conceptual más limpio y definido del modo en el que la información será organizada.

Por ejemplo, cuando se usa WordPress, no todo será una "Entrada". Sino que, podrías tener un "Tipo de Entrada" para "Coche" en el que se podría crear una descripción de un determinado tipo de vehículo.

Del mismo modo, no siempre se usarás categorías o etiquetas para tus posts. En su lugar, podrías definir tus propias taxonomías que puedan clasificar tus entradas. Siguiendo el ejemplo anterior, podrías utilizar el término "Coche" o una subcategoría como "Sedán" para organizar los tipos de entradas.

Sea cual sea el caso, los tipos de entradas personalizadas y las taxonomías te ofrecen la posibilidad de personalizar las reglas de reescritura que afectan a cómo se llega al contenido dentro de la estructura de URLs de WordPress.

Para entender esto, echemos un vistazo a estos dos aspectos personalizables de WordPress y el papel que juega la reescritura de URLs.

Tipos de Entradas Personalizadas

Suponiendo que estés trabajando con tipos de entradas personalizadas y que trabajas con pretty permalinks, necesitarás definir tu tipo de entrada personalizada de la siguiente manera:

En primer lugar, este ejemplo está tomado directamente de los Custom Post tipo Códice artículo.

En particular, ten en cuenta en el ejemplo anterior que se especifica el parámetro rewrite. Si no usas permalinks bonitos, entonces usted no necesita preocuparse acerca de esto; sin embargo, si usas permalinks bonitos esto es clave para asegurarse de sus tipos de post personalizados representan correctamente dentro del contexto del resto de su contenido.

En el ejemplo anterior, su producto, digamos, acme-product — será accesible a través de la URL /products/acme-product/. Esto se debe a que hemos indicado que el slug se corresponda con el producto, y el título del tipo entrada personalizada sería "Producto Acme" dando como resultado la URL acme-product.

Taxonomías

Así como tipos de post personalizados ofrecen una forma de definir el slug de la reescritura de su contenido, las taxonomías hacen, también.

Pero antes de continuar, recuerde que las taxonomías se definen como una forma de clasificar la información. Por ejemplo, las categorías son las taxonomías. Una categoría específica, decir, "código" es un término de taxonomía.

Cuando creamos nuestras propias taxonomías, también podemos tomar ventaja de las reglas de reescritura personalizado que caben en nuestro esquema de permalink bonita así.

Sacado el artículo taxonomía Codex, echemos un vistazo en el siguiente ejemplo:

En este ejemplo, estamos introduciendo una nueva taxonomía — gente — que es aplicable para el tipo de poste estándar.

Aviso, sin embargo, que el lingote para la gente no es gente, sino su persona. Esto significa que si queremos ver un post que tiene estampado la taxonomía de las personas, entonces la URL se lea algo así como /person/john-smith / donde la gente es la taxonomía y "John Smith" es el nombre del post.

Sólo estamos arañando la superficie

Por supuesto, cuando se trata de extender la funcionalidad nativa de WordPress con algo como tipos de post personalizados, taxonomías y reescritura de URL personalizado incluso.

Tuts + tiene un número de cursos de premium disponibles para los desarrolladores de WordPress que cubre tipos de post personalizados, taxonomías y otras funciones similares; sin embargo, a veces los suscriptores terminan enviando preguntas en que están fuera del alcance de la el curso, o que no son contestadas por el contenido que has visto.

Para ello, de vez en cuando ofrecemos consejos para ayudar a aclarar algunos de estos puntos para hacer una experiencia educativa más fuerte en toda la red Tuts + y para una mayor experiencia en desarrollo con WordPress.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.