Taxonomías de WordPress: la guía final

Las taxonomías de WordPress son algo que muchos desarrolladores de WordPress nunca usan. Algunos nunca han oído hablar de una taxonomía de WordPress. Cuando WordPress 3.0 introdujo taxonomías jerárquicas hace casi una década, las taxonomías se convirtieron en una herramienta aún más útil en los desarrolladores de WordPress. En un alto nivel, podemos pensar en las taxonomías como en formas de agrupar las cosas. Dentro de la plataforma de WordPress, una taxonomía es un mecanismo para agrupar cosas como publicaciones, tipos de publicaciones o enlaces personalizados. En esta Guía de Taxonias de WordPress, echaremos un vistazo a todo lo que necesita saber sobre las taxonomías de WordPress y cómo puede usarlas para mejorar la estructura del sitio web y UX. Vamos a bucear.
En esta guía
¿Qué es una taxonomía de WordPress? Si observa el códice oficial de WordPress, verá que una taxonomía de WordPress se define como “un mecanismo de agrupación para todo su contenido”. En resumen, una taxonomía de WordPress le permite agrupar las publicaciones en función de las características que comparten las publicaciones. Por ejemplo, digamos que está conduciendo un blog sobre música folk durante los últimos 40 años. Hay altas posibilidades de querer agrupar las publicaciones en blogs en géneros específicos. Una taxonomía es lo que le permite hacer este tipo de grupos. Las taxonomías ayudan a mejorar la UX (experiencia del usuario), lo que lo convierte en una experiencia más fácil y más dirigida cuando un usuario navega en su blog.

4 Tipos de taxonomías de WordPress Las dos taxonomías más utilizadas en WordPress para agrupar sus publicaciones son etiquetas y categorías. Ambos están bajo el mismo paraguas general de taxonomías. En total, WordPress tiene cuatro taxonomías que puede usar cuando agrupa las publicaciones de blog. Aquí, veremos cada uno de ellos. 1. Categorías Las categorías de categoría le permiten agrupar publicaciones en diferentes categorías jerárquicas. Puede agrupar las publicaciones con categorías de dos maneras diferentes. La primera opción es conectarse al tablero de WordPress y explorar las categorías de publicaciones>. Aquí, podrá definir las categorías y agregar las categorías definidas de niños y sirvientes. La segunda forma de agrupar las publicaciones que usan categorías es estar en el tablero de WordPress y navegar por las publicaciones> Agregar nueva. Cuando mire el panel al lado del editor visual, verá que puede agregar sus categorías directamente desde esta ubicación. 2. Etiquetas Una etiqueta es similar a una categoría, ya que le permite agrupar las publicaciones. Esta diferencia es que las etiquetas no tienen estructuras jerárquicas. Las etiquetas son parámetros simples que unen las publicaciones asociadas. Se centran en los pequeños detalles del contenido de su blog en lugar del tema general. Volvamos por un minuto a tu blog musical teórico. Finge que quieres crear géneros y subgenciones para el contenido de tu blog musical. La mejor manera de hacerlo es usar una taxonomía de categoría para el género “estrellas del hip hop”. Esta taxonomía de agrupación apoyará una estructura jerárquica.
Luego, para dividir el contenido en subgeneraciones, puede agregar etiquetas a su contenido para ciertos artistas, como “Snoop Dogg” y “Ice Cube”. La mejor parte del grupo de contenido que usa etiquetas es que el grupo incluirá cualquiera de su contenido que incluya la etiqueta “Snoop Dogg”, por ejemplo. En otras palabras, incluso si cierta pieza del contenido de perros de Snoop está en una categoría diferente de las “estrellas del hip hop de los años 90” y está en la categoría “artistas que nunca desaparecen”, todos los SNOOOOP sí lo hacen, sin embargo, sin embargo, agrupado junto con la etiqueta. Para crear etiquetas, siga una ruta similar a la creación de categorías. Se puede hacer navegando a publicaciones> etiquetas, o incluso en el panel al lado del editor visual. También puede definir el sirviente y la descripción en estas áreas. Es importante tener en cuenta que la definición de una categoría es obligatoria para todas las publicaciones en el blog. Sin embargo, las etiquetas son completamente opcionales. Todas las publicaciones deben tener al menos una categoría para publicar. WordPress, de forma predeterminada, coloca automáticamente los mensajes en la categoría “no categorizada” si no define una determinada categoría. Recuerde que la categoría “no categorizada” sigue siendo una categoría.
Las otras dos taxonomías no son visibles para los usuarios de su sitio. Aunque no se usan con frecuencia, ciertamente vale la pena mencionar y considerar cómo podrían usarse en su sitio de WordPress. 3. Categorías de enlaces Esta es una taxonomía de WordPress que le permite clasificar los enlaces. Si usted es el tipo de blogger que se conecta con muchas fuentes diferentes, tanto internas como externas, en las publicaciones de su blog, encontrará que las taxonomías de las categorías de enlaces son extremadamente útiles. 4. Post_format Taxonomy Taxonomy Post_Format le permite clasificar las publicaciones de acuerdo con los tipos: videos, audio, estándar y más. Consulte este panel directamente cerca del editor visual de WordPress. Plantilla de taxonomía de WordPress Cuando los visitantes del sitio hacen clic en un hipervínculo que indica una etiqueta personalizada, categoría o taxonomía, WordPress mostrará una página de pósters que está en orden cronológico inversa, filtrada por la taxonomía respectiva. La página mostrada se genera utilizando su archivo de plantilla index.php, predeterminado. Lo que esto significa es que puede crear un archivo de plantilla opcional que refinará y sobrescribirá los archivos de plantilla index.php. Aquí, explicaremos cómo puede crear y usar estas plantillas de taxonomía.
La jerarquía de la plantilla de la plantilla de taxonomía es lo que WordPress usa para determinar el orden en que se muestra. Categoría.php, Taxonomy.php y Tag.php Las plantillas permiten que las publicaciones que se filtren por taxonomías se ve de manera diferente de las publicaciones sin filtrar o filtradas utilizando una taxonomía diferente. Recuerde que la “publicación” se refiere a cualquier tipo de publicación, como páginas, tipos de publicaciones o publicaciones personalizadas. Básicamente, son los archivos que le permiten dirigirse a taxonomías o términos de taxonomía específicos de WordPress. Ejemplos de estos archivos de plantilla de taxonomía serían: taxonomía- {taxonomía} – {término} .php
taxonomía- {taxonomía} .php
etiqueta- {escoria} .php
etiqueta- {id} .php
categoría- {argot} .php
categoría- {id} .php
Esto puede permitirle específicamente formatear todas sus publicaciones en una taxonomía animal llamada “noticias” en una página con un aspecto diferente de sus publicaciones que se filtran en otras categorías. Archive.php Taxonomy Plantlate proporcionará la forma más general de control. Proporciona un aspecto específico a todos sus archivos que su página muestra una lista de sus publicaciones. Jerarquía de categorías Cuando se trata de categorías, WordPress analizará el archivo de categoría- {Slug} .php. Si no hay nadie, WordPress está tratando de encontrar un archivo para el siguiente nivel jerárquico secuencial, que es la categoría- {id} .php y así sucesivamente.
Cuando WordPress no encuentra una plantilla Archive.php u otras plantillas especializadas, volverá automáticamente a su comportamiento predeterminado usando index.php. La jerarquía de categorías muestra lo siguiente: 1. Categoría- {Slug} .php: Por ejemplo, si el servidor para una categoría se llama “Pepperoni”, WordPress buscaría un archivo llamado Category-Pepperoni.php. 2. Categoría- {id} .php: por ejemplo, si su ID de categoría es “8”, WordPress está buscando el archivo llamado Categoría-9.php. 3. Categoría.php 4. Archive.php 5. Index.php Jerarquía de etiquetas Con etiquetas, WordPress buscará un archivo específico – {Slug} .php. Si WordPress no puede encontrarlo, buscará el archivo necesario en el siguiente nivel jerárquico, que es etiqueta {id} .php y así sucesivamente. Cuando WordPress no encuentra ningún archivo de Archive.php o plantillas especializadas, volverá a su comportamiento predeterminado usando index.php. La jerarquía de etiquetas se ve así: 1. Tag- {Slug} .php: por ejemplo, si el slog de etiqueta se llama “drpeper”, WordPress busca el archivo llamado etiqueta.drpeper.php. 2. Tag- {id} .php: por ejemplo, si su ID de etiqueta era “3”, WordPress está buscando el archivo llamado TAG-3.PHP. 3. Tag.php 4. Archive.php 5. index.php La jerarquía de taxonomía personalizada Las jerarquías taxonómicas personalizadas funcionan mucho como las etiquetas y categorías discutidas anteriormente. WordPress primero buscará taxonomía- {taxonomía} – {término} .php. Si no lo encuentra, buscará un archivo que siga en línea en la jerarquía, que es taxonomía- {taxonomía} .php y así sucesivamente. Cuando WordPress no encuentra ningún archivo de Archive.php o plantillas especializadas, volverá a su comportamiento predeterminado usando index.php. La jerarquía taxonómica personalizada es como tal:
1. Taxonomía- {taxonomía}- {término} .php: por ejemplo, si su taxonomía se llama “impuestos”, y el mismo término de taxonomía es “estados”, WordPress está buscando el archivo llamado taxonomía-taxes-taximeslevel. php. 2. Taxonomía- {taxonomía} .php: por ejemplo, cuando una taxonomía se llama “impuestos”, WordPress está buscando el archivo llamado taxonomía-taxes.php. 3. Taxonomy.php 4. Archive.php 5. index.php ¿Cómo crear archivos de plantilla de taxonomía, ¿dónde comienza después de decidir crear modelos personalizados para su contenido utilizando taxonomías? Es mejor no comenzar con un archivo vacío. Más bien, si existen, simplemente copie el siguiente archivo en la jerarquía. Suponiendo que ya se crea un Archive.php, cree una copia y llame Categoría.php. Luego cambie el archivo para satisfacer sus objetivos y necesidades de diseño específicos. Si aún no tiene el archivo Archive.php, puede usar el archivo index.php en su tema, copiarlo y usarlo como punto de partida. Al crear cualquier archivo de plantilla de taxonomía, puede seguir los mismos procedimientos idénticos. Simplemente use una copia de la categoría.php, index.php, tag.php o archive.php como punto de partida. Cómo agregar texto a sus páginas de categoría Si desea agregar texto a sus páginas de categoría, tendrá más formas de hacerlo. El texto estático anterior publica esto es lo que usará cuando desee el texto estático (el texto que siempre permanece igual para todas las publicaciones en todas las categorías) se muestra antes de la lista de sus publicaciones (páginas). Abre el archivo. Arriba la sección de bucle del archivo de plantilla, simplemente ingrese este código:
Este es un texto que se mostrará en la parte superior de la página de categoría.
El texto se mostrará solo en las páginas de archivo que muestran las publicaciones en esa categoría específica.
Cómo colocar un texto diferente en algunas páginas de categoría Si desea mostrar un texto diferente basado en la página de categoría específica que usa su visitante, considere agregar un texto predeterminado directamente a su archivo principal. Php. Luego puede crear algunas categorías únicas: {slog} .php archivos, cada uno con su propia versión. El problema es que esto crearía muchos archivos temáticos. Para contrarrestar esto, use etiquetas condicionales. El siguiente código se agregará nuevamente inmediatamente después del bucle:
Este es el texto para describir la categoría A

Este es el texto para describir la categoría B


Este es un texto genérico para describir todas las demás páginas de categoría,
Podría quedar en blanco
Este código será:
Verifique que un usuario haya solicitado la Categoría A. Si lo solicita, mostrará la primera parte del texto
Busque la categoría B Si el visitante del sitio no ha realizado una solicitud de categoría A. Si lo hizo, mostrará la segunda parte del texto
Muestre el texto predeterminado si ni A ni B se han solicitado
Y estás listo. Cómo mostrar texto solo en la primera página del archivo Si tiene demasiadas publicaciones para caber en una sola página de archivo, la categoría se dividirá en varias páginas. En este caso, es posible que desee mostrar texto estático para los usuarios en la primera página de resultados. Para lograr esto, desea utilizar una instrucción PHP “IF” que busque el valor de la variable $ Paged WordPress. Esto es lo que quieres pegar sobre el bucle: <? PHP if ($ Paged
Texto para la primera página del archivo de categoría.

Usando esto, el código preguntará si la página que se muestra es la primera en el archivo. Cuando sea así, se mostrará el texto dedicado a la primera página. Si no, el texto se mostrará para las siguientes páginas. Taxonomía de WordPress personalizada Si observa el lado derecho del editor visual de WordPress, verá la etiqueta “Categorías” y “Etiquetas”. ¿Pero si desea tener su propia taxonomía personalizada para decir “artistas”, por ejemplo? Aquí entran en juego las taxonomías personalizadas de WordPress. Esta característica le permite personalizar todas sus taxonomías para cumplir completamente con sus requisitos de desarrollo. Por ejemplo, considere un sitio de WordPress para un pequeño restaurante del vecindario. En lugar de tener una taxonomía generalizada llamada “categorías”, ¿no sería mejor tener taxonomías personalizadas para decir “aperitivos” y “buques principales?
“Entonces, cada taxonomía personalizada aún se puede dividir en subcategorías, como” pizza “y” pasta “. El mismo concepto se aplica a Tag Taxonomi. Puede tener etiquetas para cosas como “suprema” o “tarifa más ligera”. Creación de taxonomía de WordPress personalizada Se puede crear una taxonomía personalizada de WordPress de dos maneras diferentes. Estos se pueden crear mediante codificación directa o con algunos complementos diferentes de WordPress. Crear una taxonomía de WordPress personalizada con complementos El uso de un complemento es, con mucho, la forma más sencilla de crear taxonomías personalizadas de WordPress. De hecho, no necesitará demasiada capacidad técnica para hacerlo. Los mejores complementos para utilizar para crear taxonomía de WordPress personalizadas son POP y UI de publicaciones personalizadas. Utilizaremos la interfaz de usuario del complemento para tipos de publicaciones personalizadas para realizar la forma de crear taxonomía de WordPress personalizada. Estimado, instale y luego active el complemento de WordPress para mensajes personalizados.
Navegue a UI CTP> Agregar / editar taxonomías
Complete el cuadro con el nombre de la taxonomía de WordPress que desea usar. En este caso, supongamos que usamos “artistas” como categoría.
Seleccione el tipo de publicación que desea aplicar la nueva taxonomía de WordPress.
Haga clic en el botón “Agregar taxonomía” en la parte inferior.
Ahora, navegue por las publicaciones> nueva adición y verá la nueva taxonomía de WordPress justo al lado de su editor visual.
Probablemente notará que su nueva taxonomía es una etiqueta llamada “artistas”. ¿Pero si quieres crear una categoría en lugar de una etiqueta? La respuesta es más simple de lo que piensas. Todo lo que tienes que hacer es correr un poco y cambiar “jerárquicamente” en “verdadero”. Su taxonomía personalizada ahora es una categoría en lugar de una etiqueta. Cree taxonomía de WordPress personalizada agregando código a las funciones. Pero si usted es del tipo a quien le gusta ensuciar sus manos virtuales, esto le mostrará cómo agregar el código correcto a las funciones.php de su sitio como usuario avanzado de WordPress, simplemente agregue algunas líneas de bacalao a las funciones de WordPress.php. Archivo desde su tema de WordPress. Tenga en cuenta que el Código de Taxonomías de No -Erasa será diferente de las taxonomías jerárquicas. Antes de realizar este proceso, asegúrese de ejecutar un enchufe de repuesto de WordPress que le permitirá recuperar instantáneamente su sitio si algo se rompe en este proceso. Y, mientras lo está, es un buen momento para considerar el complemento de seguridad de WordPress que se ejecuta en su sitio.
haga clic aquí
Dados los trucos y las violaciones de seguridad más importantes en todo el mundo, es importante asegurarse de utilizar la mejor herramienta para mantener su sitio de WordPress seguro. Ithemes Security lo cubre. Ahora, los ejemplos del código requerido para taxonomías jerárquicas y no jerasa se presentan a continuación. Taxonomía jerárquica (categoría): Ejemplo de código // Conéctese a la acción init y llame a crear_book_taxonomies cuando se dispara a los triggersdd_action (‘init’, ‘create_topics_hierchical_taxonomy’, 0);
// Cree temas de nombre de taxonomía personalizados para sus publicaciones.
Función create_topics
// Agregar una nueva taxonomía, hazlo jerárquico como las categorías
// primero hacer la parte de traducción para la GUI
$ etiqueta = matriz (
“Nombre” = _x (“Temas”, “Nombre general de la taxonomía”),
‘Singular_name’ = _X (‘Tema’, ‘Taxonomy Singular Name’),
‘Search_Items’ = __ (‘SERVICIO DE SUMPRESO’),
‘All_Items’ = __ (‘Todos los temas’),
‘parent_item’ = __ (‘sujeto principal’),
‘Parent_item_colon’ = __ (‘sujeto principal:’),
‘Edit_item’ = __ (‘editar el sujeto’),
‘update_item’ = __ (‘asunto de actualización’),
‘add_new_item’ = __ (‘Agregar un nuevo sujeto’),
‘New_item_name’ = __ (‘nombre nuevo sujeto’),
‘menú_name’ = __ (‘temas’),
);
// ahora registra la taxonomía
Register_Taxonomy (‘Temas’, Array (‘Post’), Array (
“Jerárquicamente” = verdadero,
‘etiquetas’ = $ etiquetas,
‘Show_ui’ = true,
‘Show_admin_column’ = true,
‘Query_var’ = true, ‘rewrite’ = matrix (‘slug’ = ‘topic’),
));
} Taxonomía no eRase (etiqueta): ejemplo de código // registrar a init acción y llamar a create_book_taxonomies cuando se desencadena
add_action (‘init’, ‘create_topics_hierchical_taxonomy’, 0);
// Cree temas de nombre de taxonomía personalizados para sus publicaciones.
Función create_topics
// Agregar una nueva taxonomía, hazlo jerárquico como las categorías
// Haz la primera parte de traducción para la GUI
$ etiqueta = matriz (
“Nombre” = _x (“Temas”, “Nombre general de la taxonomía”),
‘Singular_name’ = _X (‘Tema’, ‘Taxonomy Singular Name’),
‘Search_Items’ = __ (‘SERVICIO DE SUMPRESO’),
‘All_Items’ = __ (‘Todos los temas’),
‘parent_item’ = __ (‘sujeto principal’),
‘Parent_item_colon’ = __ (‘sujeto principal:’),
‘Edit_item’ = __ (‘editar el sujeto’),
‘update_item’ = __ (‘asunto de actualización’),
‘add_new_item’ = __ (‘Agregar un nuevo sujeto’),
‘New_item_name’ = __ (‘nombre nuevo sujeto’),
‘menú_name’ = __ (‘temas’),
);
// ahora registra la taxonomía
Register_Taxonomy (‘Temas’, Array (‘Post’), Array (
“Jerárquicamente” = verdadero,
‘etiquetas’ = $ etiquetas,
‘Show_ui’ = true,
‘Show_admin_column’ = true,
‘Query_var’ = True,
‘Rewrite’ = Matrix (‘Slug’ = ‘Topic’),
));
} Entonces, cuando desea que la nueva taxonomía aparezca en WordPress Visual Publisher, abra Single.php del editor y copie el siguiente código: The_terms ($ post-id, ‘temas’, ‘temas,’, ‘,’ ‘ ); Si todo el proceso se ha completado correctamente, ahora verá una nueva taxonomía llamada “Asunto” en su editor visual. Conclusión: Comprender los taxonomía de WordPress como aprendimos, una taxonomía de WordPress es lo que utiliza para agrupar el contenido en su sitio de WordPress. Las taxonomías se pueden usar como categorías para temas y etiquetas de contenido amplio para detalles más pequeños dentro de estos temas. También puede crear taxonomía personalizadas utilizando algunos complementos específicos de WordPress o agregar código a las funciones.php. Al usar una estrategia de taxonomía de WordPress correctamente, mejorará la experiencia del usuario y el rendimiento general de su sitio web Kkristen Wright
Kristen escribió tutoriales para ayudar a los usuarios de WordPress en 2011. Por lo general, puede encontrarlo trabajando en nuevos artículos para IThems Blog o desarrollar recursos para #WpProsper. Fuera del trabajo, Kristen disfruta del diario (¡escribió dos libros!), Senderismo y acampar, cocinar y aventuras diarias con su familia, con la esperanza de llevar una vida más presente.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Leave a Reply

Your email address will not be published. Required fields are marked *