La taxonomía de WordPress tiene una mala opinión. A menudo se malinterpreta y se usa mal (si es que se usa). Pero poder configurar taxonomías personalizadas de WordPress es su nueva arma secreta. Al usarlos, puede proporcionar una experiencia de usuario fantástica a sus lectores, rastreadores de SEO de Google y escritores de trastienda. Ya no tienes que tener miedo a la taxonomía. Lo guiaremos a través del proceso de creación de su propia taxonomía de WordPress. Comprenderá por qué esta es una de las mejores cosas que puede hacer por su sitio web.
Suscríbete a nuestro canal de Youtube
¿Qué es la taxonomía de WordPress?
En resumen, es una forma de organizar su contenido. Por defecto, WordPress incluye dos taxonomías que ya usas a diario. Categorías y Etiquetas. Las taxonomías son segmentos distintos, clasificables y filtrables de su sitio web. Pueden ser jerárquicos o planos. Las categorías son jerárquicas con relaciones padre/hijo. Las etiquetas son planas. En cada uno de ellos, puede establecer diferentes formas para que los usuarios encuentren información específica. Ya sea de forma general, padre/hijo usando categorías o un tema específico usando etiquetas.
Por ejemplo, tome Categorías taxonomía Elige un área específica que forma la mayor parte de su tema general. En un blog de salud y bienestar general, puede ver categorías como: Ejercicio o entrenamientoscon subcategorías como Ciclismo, correr, o Entrenamiento de fuerza. Este es un ejemplo de una taxonomía en el trabajo. Los usuarios pueden ordenar y filtrar la información para encontrar exactamente lo que necesitan.
Etiquetas son similares pero se utilizan para temas específicos en su sitio. Esta taxonomía de WordPress es útil para encontrar publicaciones específicas sobre temas específicos que pueden abarcar varias categorías.
Etiqueta videojuegos de fitness en la imagen de arriba, puede ocultar las publicaciones en ambos Acción y Ciclismo categorías. Entonces, las etiquetas son una taxonomía útil para ordenar de otras maneras.
¿Qué es una taxonomía personalizada de WordPress?
Las taxonomías personalizadas en WordPress son exactamente las mismas. Pueden ser jerárquicos o planos. Puede usarlos para orientar su contenido a sus lectores y nicho. Puede ejecutar un sitio de noticias que incluya noticias locales y globales. Puede crear una taxonomía de WordPress personalizada para Noticias locales y uno para Noticias del mundo. Se pueden colocar categorías específicas debajo de cada una de estas categorías que solo se aplican a esa taxonomía para que los lectores que buscan noticias del área de Huntsville, Alabama, no se sientan abrumados por las noticias de Hong Kong o Tokio.
Si bien puede usar categorías principales/secundarias para esto, las mejores prácticas de SEO prefieren la estructura más simple proporcionada por una taxonomía personalizada. Básicamente, elimina un nivel de la estructura de su sitio web, desglosando sus datos en segmentos más legibles y buscables. Además, los tipos de publicaciones personalizadas van de la mano con las taxonomías de WordPress. A continuación, tiene la opción de tener Noticias de última hora y Reportaje de investigación enumerados por separado en el tablero de WP y en sus respectivos Locales / Globales taxonomías. En lugar de todo lo que escribes, está justo debajo publicaciones
¿Cómo crear una taxonomía personalizada de WordPress?
Como la mayoría de las cosas en WordPress, la taxonomía se puede crear manualmente. Esta vez lo haces editando el tuyo funciones.php expediente. O puede usar un enchufe para hacer todo el trabajo pesado. Le mostraremos cómo usar el complemento para hacer esto y también le proporcionaremos un código de muestra y un enlace de referencia para agregar su propia taxonomía personalizada de WordPress editando archivos PHP. Si bien la edición manual de sus archivos PHP de WordPress para agregar nuevas funciones y opciones generalmente es más progresista, agregarlos a través de un complemento es mucho más accesible para los usuarios habituales de WordPress.
Uso de un complemento de IU de publicación personalizado
Para comenzar, descargue e instale Complemento de interfaz de usuario de tipo de publicación personalizada en el repositorio WP.org.

Después de eso, aparecerá un nuevo elemento de menú llamado interfaz CPT en la barra lateral. quieres entrar debajo Añadir/editar taxonomías. Para crear realmente una nueva taxonomía, todo lo que tiene que hacer es agregar un caracol (ejemplo.com/taksonomia-slug) y lo que usted y sus lectores verán tanto en plural como en singular, p. Correo y publicaciones.

haga clic aquí Agregar una taxonomíay ha creado su primera taxonomía personalizada de WordPress. ¡Felicidades! Sin embargo, aún te queda un poco más por hacer. Debe decirle a WordPress qué mostrar para la nueva taxonomía. En este punto, configurará las cosas como Editar entrenamientos y Agregar un nuevo entrenamiento y así.
Sigue siendo Ajustes vidrio. Aquí es donde decide si se trata de una taxonomía pública donde los usuarios pueden filtrar y buscar contenido o privada para los miembros del personal. Deberá especificar si es jerárquico o no, lo que significa que utiliza una relación padre/hijo como Categorías o simplemente una lista plana como Etiquetas.

Dependiendo de las opciones que elija, la taxonomía se verá así. Estará en sus publicaciones o páginas o en cualquier lugar incluido en el proceso de creación anterior.

Adjuntamos esto a las publicaciones para que pueda ver que aparece en categorías y etiquetas en el editor de bloques.
Dado que agregar y editar nuevas taxonomías y tipos de publicaciones es extremadamente largo y depende de sus opciones y opciones de configuración, le sugerimos que eche un vistazo a lista completa en la página del repositorio de complementos.
Agregar taxonomía a través del código
Para aquellos de ustedes que quieran hacerlo a la antigua, vayan a los archivos de configuración de WP, a través de FTP, cPanel o alguna otra forma de acceder a ellos. Fundar / wp-content / themes / nombre del tema carpeta y abrir funciones.php archivo en su editor de código favorito.

Luego tomará ese código y lo personalizará según la taxonomía que desea crear.
/**
* Create two taxonomies, genres and writers for the post type "book".
*
* @see register_post_type() for registering custom post types.
*/
function wpdocs_create_book_taxonomies() {
// Add new taxonomy, make it hierarchical (like categories)
$labels = array(
'name' => _x( 'Genres', 'taxonomy general name', 'textdomain' ),
'singular_name' => _x( 'Genre', 'taxonomy singular name', 'textdomain' ),
'search_items' => __( 'Search Genres', 'textdomain' ),
'all_items' => __( 'All Genres', 'textdomain' ),
'parent_item' => __( 'Parent Genre', 'textdomain' ),
'parent_item_colon' => __( 'Parent Genre:', 'textdomain' ),
'edit_item' => __( 'Edit Genre', 'textdomain' ),
'update_item' => __( 'Update Genre', 'textdomain' ),
'add_new_item' => __( 'Add New Genre', 'textdomain' ),
'new_item_name' => __( 'New Genre Name', 'textdomain' ),
'menu_name' => __( 'Genre', 'textdomain' ),
);
$args = array(
'hierarchical' => true,
'labels' => $labels,
'show_ui' => true,
'show_admin_column' => true,
'query_var' => true,
'rewrite' => array( 'slug' => 'genre' ),
);
register_taxonomy( 'genre', array( 'book' ), $args );
unset( $args );
unset( $labels );
// Add new taxonomy, NOT hierarchical (like tags)
$labels = array(
'name' => _x( 'Writers', 'taxonomy general name', 'textdomain' ),
'singular_name' => _x( 'Writer', 'taxonomy singular name', 'textdomain' ),
'search_items' => __( 'Search Writers', 'textdomain' ),
'popular_items' => __( 'Popular Writers', 'textdomain' ),
'all_items' => __( 'All Writers', 'textdomain' ),
'parent_item' => null,
'parent_item_colon' => null,
'edit_item' => __( 'Edit Writer', 'textdomain' ),
'update_item' => __( 'Update Writer', 'textdomain' ),
'add_new_item' => __( 'Add New Writer', 'textdomain' ),
'new_item_name' => __( 'New Writer Name', 'textdomain' ),
'separate_items_with_commas' => __( 'Separate writers with commas', 'textdomain' ),
'add_or_remove_items' => __( 'Add or remove writers', 'textdomain' ),
'choose_from_most_used' => __( 'Choose from the most used writers', 'textdomain' ),
'not_found' => __( 'No writers found.', 'textdomain' ),
'menu_name' => __( 'Writers', 'textdomain' ),
);
$args = array(
'hierarchical' => false,
'labels' => $labels,
'show_ui' => true,
'show_admin_column' => true,
'update_count_callback' => '_update_post_term_count',
'query_var' => true,
'rewrite' => array( 'slug' => 'writer' ),
);
register_taxonomy( 'writer', 'book', $args );
}
// hook into the init action and call create_book_taxonomies when it fires
add_action( 'init', 'wpdocs_create_book_taxonomies', 0 );
Este código en realidad crea dos taxonomías en el tablero, una jerárquica con funciones padre/hijo y la otra sin ella. Básicamente, un conjunto adicional de categorías y etiquetas. El código en sí fue publicado en página oficial de taxonomía por el equipo de WordPress Codexy se registra Libros como una taxonomía con varios Especies y escritores relatar. Simplemente revise y reemplace las palabras clave relacionadas con sus propios libros. Y puedes ir.
Envase
Usar la taxonomía de WordPress parece complicado al principio. Pero a medida que profundiza en esta función, espero que pueda ver lo simple que es en realidad. Si relaciona esto con las categorías y etiquetas que ya usa, comprender las taxonomías personalizadas es fácil. Cuando los combina con tipos de publicaciones personalizadas, puede organizar su sitio en un número infinito de formas para encontrar la mejor manera de adaptarse perfectamente a su nicho y audiencia.
¿Utiliza una taxonomía especial de WordPress en su sitio web? ¡Háganos saber en los comentarios cómo está configurado!
El artículo presentaba una imagen de Farhads / shutterstock.com








