
¿Qué es una taxonomía? La taxonomía es un proceso de agrupación de contenido basado en ciertas propiedades y criterios. De esta manera, el contenido está mejor estructurado y, como resultado, es más fácil navegar a través de él. Por ejemplo, las categorías y etiquetas de WordPress son un tipo de taxonomía de WP. Para usar las taxonomías correctamente, necesitamos entenderlas. Por lo tanto, transmitiremos algunas definiciones y le enseñaremos cómo crear taxonomía personalizada de WordPress. Contenido: ¿Cuáles son las taxonomías en WordPress? ¿Cómo mostrarlos en front-end? ¿Cómo se crea una taxonomía personalizada?
¿Cuál es mejor: complemento o codificación?
Taxonomii predeterminado en WordPress
WordPress está equipado con cuatro taxonomías por defecto: categorías, etiquetas, categoría de enlace y formato de publicación. Las más utilizadas son categorías y etiquetas. Estos dos son un ejemplo de dos tipos de taxonomía-jerárquica y no jerasa. ¿Lo que esto significa? Las categorías pueden tener relaciones entre padres e hijos entre ellas, mientras que las etiquetas no pueden. Una categoría puede ser una categoría de padre para más. Por ejemplo, suponga que está ejecutando un blog de entretenimiento. Puede crear una categoría de “películas” con subcategorías “drama”, “comedia”, “acción”, etc. En este caso, los géneros serían una subcategoría de películas. Por otro lado, también puede crear etiquetas como “¡NUEVO!” O “¡Firinse!” Eso ayudaría a ordenar y mostrar los últimos elementos.
Las etiquetas no son jerárquicas, por lo tanto, no tienen relaciones entre padres y hijos. Si escribe sobre música, puede usar un sello como “Summer 2019” y aplicarlo a ciertos artículos. ¿Qué es un “término”? La palabra “término” es miembro de cierta taxonomía. Se agrega a la confusión, pero en realidad es solo un elemento en el grupo. En el ejemplo anterior, la taxonomía es “categoría”, y sus términos pueden ser “películas”, “música”, “serie”, etc.
¡Defina las taxonomías, clasifica y etiquete su excelente contenido! Sus visitantes estarán encantados con la clasificación que hizo para su placer navegar. Pero … mal … ¿cómo lo verán realmente?
¡Buena pregunta! La respuesta es simple. Puede usar widgets en sus áreas de widgets predefinidas. Los nombres de los widgets son “categorías” y “etiquetas”. Primero, navegue por el tablero WP-Admin. Vaya a “Apariencia -> widgets” y dibuje los widgets “Categorías” y “Etiquetas” en el área deseada.
Después de tirar de los widgets en el lugar deseado, puede elegir entre algunas opciones que se muestran en la captura de pantalla a continuación.

Taxonomías personalizadas de WordPress

Puede configurar sus propias taxonomías en WordPress. Puede hacer esto utilizando un complemento o manual, creando un código PHP para funciones de taxonomía e introducirlo en el archivo Functions.php.
Los complementos para crear una taxonomía personalizada de WordPress, algo importante a buscar al elegir un complemento es que el autor lo respalde bien. Esto es aún más importante cuando se trabaja con taxonomas. Algunos de los complementos que han demostrado con el tiempo son:
Tipos de conjunto de herramientas (pagado/prima)
Interfaz de uso de vainas (código abierto/gratuito) para publicaciones personalizadas (fuente abierta/gratuita)
Si no se siente cómodo con PHP COD, esta es la solución que recomendaría. Todos estos complementos son fáciles de usar incluso si no es un desarrollador. Además, facilite el trabajo si tiene la intención de agregar más taxonomías a medida que avanza.
Estos complementos funcionan de manera similar, más o menos. Demostraremos cómo crear una taxonomía personalizada utilizando el complemento PODS. En primer lugar, deberá instalar y activar el complemento. Vaya al tablero WP-Admin, haga clic en “Plugins”, busque “Tipos y campos de contenido personalizado de POPS, instálelo y active.
Una de las características interesantes del complemento es que le permite expandir las taxonomas existentes. Esto significa que podrá editar taxonomías más adelante. Bastante genial, ¿verdad?
Cómo crear taxonomías personalizadas de WordPress Haga clic en “Crear nuevo”. Deberá elegir el tipo de contenido y establecer las etiquetas singulares y plurales. Crearemos una taxonomía llamada herramientas. Por lo tanto, bajo el tipo de contenido, elija “taxonomía personalizada”. Luego escriba “Herramienta” en el campo “Singular Label” y escriba “Herramientas” en el campo “Etiqueta plural”.

Es una buena idea crear publicaciones de WordPress. “Publicaciones” es un tipo de publicación implícita de WordPress y requiere una categoría porque es la taxonomía predeterminada. Si no se especifica ninguna categoría, entonces “no categorizado” se establecerá de forma predeterminada. Siga el mismo proceso que para crear una taxonomía personalizada. Creé un tipo de publicación personalizada llamada “Instrumentos musicales”. No puede crear el tipo de “herramientas” de publicación porque ese sirviente ya ha sido asumido por la taxonomía personalizada. Como resultado, omitimos las categorías predeterminadas que están asociadas con las publicaciones de WordPress. ¡Expliquemos! Si hace clic en publicaciones en el tablero WP-Admin, verá lo siguiente:

Todos los mensajes
Agregar nuevo
Categorías
Etiquetas
Este es el tipo de publicación predeterminada y taxonomías predeterminadas de WordPress (categorías y etiquetas).
Entonces, ¿qué hice con el complemento de “vainas”? En primer lugar, creamos una publicación personalizada de “instrumentos musicales”. También creé sus propias “herramientas” de taxonomía. Finalmente, agregué “guitarra” como término.
Nuestras herramientas de taxonomía pueden tener cualquier elemento infantil (términos) que queramos. Además, creamos el término “guitarra” con términos de subnivel “guitarra eléctrica” y “guitarra acústica”. Por lo tanto, si decidimos escribir un artículo sobre Fender Stratocaster, crearíamos un nuevo “instrumento musical”. Finalmente, elegimos el término “guitarra” y el término de subnivel “guitarra eléctrica”.
Debido a que este es un tipo personalizado de publicación, no será necesario asignarse a una categoría. Codificación manual de una taxonomía de WordPress personalizada que ya he mencionado que esto puede ser difícil para los usuarios experimentados. Pero si decides ir a este camino, esto es lo que debe hacer. ¿Dónde pones el código? El código debe estar en un archivo que se cargue tras la inicialización. El lugar más lógico sería el archivo Functions.php de su base (o tema infantil, si usa uno). Puede pegar el código justo en la parte inferior del archivo, en cualquier otra cosa. Una palabra de precaución: si comete errores de sintaxis, su sitio se detendrá. Por lo tanto, haga una copia de seguridad de su sitio antes de continuar. Si sucede algo malo, lo primero que debe hacer es eliminar lo que ha agregado. Si no funciona, restaure la copia de seguridad. Todavía menos desagües? Continuemos. La función Register_Taxonomy (). Hay una función de WordPress incorporada llamada registro_taxonomy (). Se necesitan 3 argumentos:


El nombre de la taxonomía

El tipo de publicación al que se refiere a

La lista de argumentos predefinidos ($ args) que se especifican antes de que se llame a la función
Crear un gancho Esta es la primera parte del código que se agregará. Llamará a la función creada por nosotros, creado_instrument_taxonomies (), inmediatamente después de cargar WordPress. // conecte la acción init y llame a create_instrument_taxonomies cuando es add_action (‘init’, ‘create_instrument_taxonomies’, 0);
Definición $ etiquetas y $ args etiquetas $ para no asustarte. Por supuesto, hay muchos, pero representa solo lo que se mostrará en el Backynd. Si crea una taxonomía de WordPress con un nombre diferente, reemplace la “herramienta” y las “herramientas” con un nombre apropiado. Función creada_instrument_taxonomies () {// Agregar nueva taxonomía $ etiquetas = array (‘name’ => _x (‘instrumentos’, ‘taxonomía general’, ‘textdomain’), ‘singular_name’ => _x (‘instrumento’, ‘taxonomía singular singular singular singular singular nombre ‘,’ textdomain ‘),’ search_items ‘=> __ (‘ Search Instruments ‘,’ TextDomain ‘),’ All_Items ‘=> __ (‘ Todos los instrumentos ‘,’ Textdomain ‘),’ Parent_item ‘=> __ (‘ Instrumento principal ‘,’ textdomain ‘),’ parent_item_colon ‘=> __ (‘ instrumento parent: ‘,’ textdomain ‘),’ edit_item ‘=> __ (‘ editar instrumento ‘,’ textdomain ‘),’ update_item => __ (( ‘Update Instrument’, ‘TextDomain’), ‘add_new_item’ => __ (‘Agregar nuevo instrumento’, ‘textDomain’), ‘new_item_name’ => __ (nuevo nombre de instrumento ‘,’ textdomain ‘),’ menu_name ‘=> __ (‘instrumento’, ‘textdomain’),); El otro lado del código debería verse así: $ args = array (‘jerárquico’ => true, ‘etiquetas’ => $ etiquetas, ‘show_ui’ => true, ‘show_admin_column’ => true, ‘query_var’ => True, ‘reescribir’ => array (‘slug’ => ‘instrument’),);
La primera línea en $ Args tiene el elemento “jerárquico”. Por supuesto, esto debería establecerse en verdadero si desea tener una taxonomía estructurada de WordPress. El último bit del código es: registro_taxonomy (‘instrumento’, array (‘musical-insunces’), $ args); } Es muy importante no omitir “}” en la parte inferior, porque en realidad cierra la función creada_instrument_taxonomies (). Si lo omite, su sitio probablemente colapsará. WordPress-Plugin vs. Codificación: ¿cuál es mejor?
Para mí, esto es muy simple. Si no tiene experiencia y no desea molestarse en codificar todo, vaya con un complemento. En primer lugar, es muy poco probable que el complemento bloquee su sitio. Tiene una interfaz con el usuario, lo que hace las cosas mucho más fáciles. Tampoco tienes que pagar por nada. A menos que use tipos de conjunto de herramientas. Hay un escenario en el que podría preferir la codificación de un complemento. Este sería el caso en el que está absolutamente seguro de que no necesitará una nueva taxonomía de WordPress, independientemente del contenido que tenga la intención de agregar más adelante. Es posible que deba establecer algunos de ellos al principio. En este caso, recomendaría una codificación personalizada, porque agregar cualquier complemento ralentiza el sitio en su alojamiento de WordPress. Más recursos:
Cómo limpiar fácilmente la base de datos de WordPress
Los temas de WordPress más rápidos de 2019
Meta Descripción WordPress
Cómo crear taxonomías personalizadas en WordPress (manualmente o por complemento)
Tags Cómo crear taxonomías personalizadas en WordPress (manualmente o por complemento)
homefinance blog