Sin lugar a dudas, WordPress es una plataforma de blogs que puede administrar múltiples publicaciones, múltiples categorías y etiquetas en un solo lugar. Las trivialidades de etiquetas, categorías, publicaciones y todo se pueden administrar y reemplazar con tipos de publicaciones personalizadas o taxonomía personalizada.
¿Alguna vez has oído hablar de? Taxonomía personalizada en WordPress? Si no, este artículo le mostrará qué es y cómo crear una taxonomía.
Taxonomía
Es uno que todos usan, pero muchos no saben qué es o cómo lo usan. Desde un punto de vista biológico, la taxonomía se usa para crear publicaciones grupales y publicaciones personalizadas juntas.
Las taxonomías se dividen en dos métodos, etiquetas y categorías en WordPress. Crea publicaciones por categoría y agrega etiquetas, lo que significa que reúne a ambos grupos en un solo lugar o publicación.
Considere un ejemplo. Suponga que tiene una categoría de moda y necesita escribir sobre ropa, joyas, zapatos y más. Por lo tanto, puede dividir la categoría de moda en subcategorías, como ropa, donde solo puede hablar sobre ropa, etc.
Además, puedes crear más subcategorías en ropa de hombre y mujer. Esto significa que tiene una subcategoría de cada tema. Esto se llama una taxonomía personalizada.
Es simple y todo el mundo lo hace, pero no saben el nombre exacto. Ahora se trata de cómo crear una taxonomía personalizada en WordPress. Para hacer esto, hemos compartido dos métodos.
Un método: use un complemento que no quiera perder el tiempo con la codificación. Segundo método: puede elegir el método de código o puede hacer todo sin usar un complemento.
Si quieres leer más, sigue leyendo.
Cómo crear una taxonomía usando un complemento
Si está listo para instalar la taxonomía, primero debe instalar un complemento llamado taxonomía sencilla. Para hacerlo, sigue estos pasos:

1. Abra su panel de WordPress y vaya a la configuración.
2. Haga clic en Taxonomías personalizadas y agregue Nuevo.
3. Ahora, el primer paso es nombrar la taxonomía según sea necesario.

Nota: asegúrese de que todas las letras estén en minúsculas y sin firmar.
1. El siguiente paso es jerárquico donde debe seleccionar verdadero si desea crear una categoría de anuncio de taxonomía donde puede agregar una categoría de cachorro. Seleccione falso si desea agregar etiquetas.
2. A continuación, debe seleccionar un tipo de publicación, así que seleccione publicaciones aquí en lugar de otras.
3. El siguiente paso es Asociarse, no elijas ninguno. Se le pedirá que agregue condiciones automáticas.
Suponga que creó una taxonomía y nombró a sus sujetos. Ahora su tarea es decirle a WordPress a qué idioma tendrá que traducir este tema.

Para hacer esto, vaya a Palabras de traducción y seleccione una traducción. Luego haga clic en el botón Taxonomy y créelo. Cuando haya terminado, estará debajo de las publicaciones que siguen clasificándose en categorías y etiquetas. Esto también aparecerá en el área de edición de publicaciones.

El punto es cuando usas el complemento, pero ¿qué pasa si quieres jugar con el código?
¿Cómo crear una taxonomía personalizada usando código?
Te aconsejamos que des este paso si eres un experto en ello. Agregue el siguiente código a su código. Primero abra Functions.php para crear una taxonomía.
Para la jerarquía, use el siguiente código:
//hook into the init action and call create_book_taxonomies when it fires
add_action( 'init', 'create_topics_hierarchical_taxonomy', 0 );
//create a custom taxonomy name it topics for your posts
function create_topics_hierarchical_taxonomy() {
// Add new taxonomy, make it hierarchical like categories
//first do the translations part for GUI
$labels = array(
'name' = _x( 'Topics', 'taxonomy general name' ),
'singular_name' = _x( 'Topic', 'taxonomy singular name' ),
'search_items' = __( 'Search Topics' ),
'all_items' = __( 'All Topics' ),
'parent_item' = __( 'Parent Topic' ),
'parent_item_colon' = __( 'Parent Topic:' ),
'edit_item' = __( 'Edit Topic' ),
'update_item' = __( 'Update Topic' ),
'add_new_item' = __( 'Add New Topic' ),
'new_item_name' = __( 'New Topic Name' ),
'menu_name' = __( 'Topics' ),
);
// Now register the taxonomy
register_taxonomy('topics',array('post'), array(
'hierarchical' = true,
'labels' = $labels,
'show_ui' = true,
'show_admin_column' = true,
'query_var' = true,
'rewrite' = array( 'slug' = 'topic' ),
));
}
Para crear una taxonomía personalizada no jerárquica, como etiquetas, agregue este código a functions.php de su tema o al complemento específico del sitio:
//hook into the init action and call create_topics_nonhierarchical_taxonomy when it fires
add_action( 'init', 'create_topics_nonhierarchical_taxonomy', 0 );
function create_topics_nonhierarchical_taxonomy() {
// Labels part for the GUI
$labels = array(
'name' = _x( 'Topics', 'taxonomy general name' ),
'singular_name' = _x( 'Topic', 'taxonomy singular name' ),
'search_items' = __( 'Search Topics' ),
'popular_items' = __( 'Popular Topics' ),
'all_items' = __( 'All Topics' ),
'parent_item' = null,
'parent_item_colon' = null,
'edit_item' = __( 'Edit Topic' ),
'update_item' = __( 'Update Topic' ),
'add_new_item' = __( 'Add New Topic' ),
'new_item_name' = __( 'New Topic Name' ),
'separate_items_with_commas' = __( 'Separate topics with commas' ),
'add_or_remove_items' = __( 'Add or remove topics' ),
'choose_from_most_used' = __( 'Choose from the most used topics' ),
'menu_name' = __( 'Topics' ),
);
// Now register the non-hierarchical taxonomy like tag
register_taxonomy('topics','post',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' = 'topic' ),
));
}
Cómo ver la taxonomía
Para mostrar la taxonomía, utilice este código único:
the_terms ( $post-ID,’topics’,’Topics:’,’,’,);
También puede agregarlo en otros archivos, como archive.php, index.php y en cualquier otro lugar donde desee ver la taxonomía.








