¿Necesita agregar metacampos personalizados a taxonomías personalizadas en WordPress?
Las taxonomías personalizadas le permiten organizar su contenido más allá de las categorías y las etiquetas. A veces es útil agregar campos adicionales para describirlos.
En este artículo, le mostraremos cómo agregar metacampos adicionales a las taxonomías que crean.

¿Cuándo debe agregar metacampos personalizados a una taxonomía personalizada?
Cuando crea contenido nuevo en su sitio web de WordPress, puede organizarlo utilizando las dos taxonomías, categorías y etiquetas predeterminadas.
Algunos sitios web se benefician del uso de taxonomías personalizadas. Estos le permiten ordenar su contenido de formas adicionales.
Por ejemplo, un sitio web que publique reseñas de libros podría agregar las taxonomías ‘Temas’ y ‘Autores’ para que los visitantes puedan encontrar rápidamente las reseñas que les interesan.
Para obtener más información, consulte nuestra guía sobre cómo crear taxonomías personalizadas en WordPress.
Cada taxonomía tiene solo tres o cuatro campos por defecto: nombre, slug, padre (si es jerárquico) y descripción.

A veces es útil agregar campos adicionales para describir mejor la taxonomía. Por ejemplo, puede agregar un campo de ‘año de nacimiento’ a una taxonomía de ‘autores’.
Dicho esto, aquí se explica cómo agregar metacampos personalizados a taxonomías personalizadas en WordPress.
Adición de metacampos personalizados a taxonomías personalizadas en WordPress
En primer lugar, debe instalar y activar el Campos personalizados avanzados enchufar. Para obtener más información, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.
A continuación, dirígete a la Campos personalizados » Agregar nuevo página. Aquí puede agregar un grupo de campos que contenga uno o más campos nuevos.
Se le pedirá que asigne un título al grupo de campos, y este se mostrará junto con los nuevos campos al agregar o editar la taxonomía. En este tutorial, queremos agregar un campo personalizado a la taxonomía Autores, por lo que llamaremos al grupo de campos «Detalles del autor».

Una vez que haya hecho eso, debe hacer clic en el botón ‘+ Agregar campo’ para agregar un campo. Aparecerá un nuevo formulario donde podrá rellenar los datos del nuevo campo.
Una vez que ingrese una etiqueta de campo, el nombre del campo se creará automáticamente y podrá editarlo si lo desea. Deberá usar el nombre del campo más adelante en el tutorial, así que anótelo.

Ahora debe completar los demás detalles del campo, como el tipo de campo, las instrucciones para los autores que completarán el formulario y si este campo es obligatorio. Otras opciones que no se muestran en la captura de pantalla incluyen texto predeterminado, texto de marcador de posición, límite de caracteres y más.
Si desea agregar un segundo campo, debe hacer clic en el botón ‘+ Agregar campo’ y repetir el proceso. De lo contrario, simplemente desplácese hacia abajo hasta la sección Ubicación.
Aquí puede crear reglas que describan dónde mostrar el nuevo campo. Debe seleccionar ‘Taxonomía’ en el primer menú desplegable y dejar el campo del medio como ‘es igual a’. Finalmente, seleccione la taxonomía personalizada correcta para el último campo. En este tutorial, seleccionaremos ‘Autor’.

Si desea agregar este campo a otra taxonomía, puede hacer clic en el botón ‘Agregar grupo de reglas’ y repetir el paso.
Ahora debe ajustar cualquier otra configuración en la página. Simplemente dejaremos los valores predeterminados. Una vez que haya terminado, debe desplazarse hasta la parte superior de la página y hacer clic en el botón ‘Publicar’.

Felicitaciones, agregó con éxito un metacampo personalizado a una taxonomía personalizada en WordPress. Pero todavía tienes más trabajo por hacer.
Adición de datos al nuevo metacampo personalizado
Si bien la taxonomía tiene un nuevo campo, aún no contiene ningún dato. Deberías tomarte un tiempo para hacerlo ahora.
En nuestro ejemplo, necesitamos ingresar el año de nacimiento de cada autor. Para hacer eso, necesitamos navegar a Entradas » Autores y hacer clic en el nombre del autor que deseamos editar.

Después de eso, podemos ingresar datos en el nuevo campo. En este caso, ingresaremos el año de nacimiento de ese autor. No olvide hacer clic en el botón ‘Actualizar’ para almacenar los nuevos datos.

Debe seguir los mismos pasos en su sitio web para agregar datos a su taxonomía personalizada.
Cuando haya terminado, todavía hay un paso por delante. Si bien puede ver el campo personalizado cuando inicia sesión en su área de administración de WordPress, los visitantes de su sitio web no podrán verlo. Deberá agregar el campo a la página de archivo de la taxonomía personalizada.
Visualización de un metacampo personalizado en su página de archivo de taxonomía
En este paso, deberá agregar código a sus archivos de tema. Si no lo ha hecho antes, consulte nuestra guía para principiantes sobre cómo pegar fragmentos de la web en WordPress.
Lo primero que debe hacer es ingresar a la carpeta de su tema y buscar su archivo de taxonomía. Tendrá un nombre como taxonomy-YOURTAXONOMYNAME.php
.
Por ejemplo, si tiene una taxonomía personalizada llamada ‘autores’, debe buscar un archivo llamado taxonomy-authors.php
.
Si no ve ese archivo, busque archive.php
. Deberá hacer un duplicado de ese archivo y nombrarlo como se describe anteriormente.
Ahora necesita agregar el siguiente código al archivo de taxonomía justo antes del bucle:
<?php
// get the current taxonomy term
$term = get_queried_object();
// get the taxonomy meta field
$taxonomymetafield = get_field('FIELDNAME', $term);
// display the taxonomy meta field
echo $taxonomymetafield;
?>
Tenga en cuenta que debe reemplazar ‘FIELDNAME’ con el nombre de campo real que creó anteriormente. Recuerde, le pedimos que tome nota de ello.
En nuestro ejemplo, el nombre del campo es ‘año_de_nacimiento’. También agregaremos una descripción para que nuestros visitantes entiendan lo que significa el campo. Así que agregaremos el siguiente código al archivo de taxonomía taxonomy-authors.php
:
<?php
// get the current taxonomy term
$term = get_queried_object();
// get the taxonomy meta field
$taxonomymetafield = get_field('year_of_birth', $term);
// display the taxonomy meta field
echo "Year of birth: ";
echo $taxonomymetafield;
?>
Así es como se ve en nuestro sitio de demostración.

Esperamos que este tutorial lo haya ayudado a aprender cómo agregar metacampos personalizados a taxonomías personalizadas en WordPress. También puede querer aprender cómo agregar palabras clave y meta descripción en WordPress, o consultar nuestra lista de complementos imprescindibles para hacer crecer su sitio.
.