Podemos añadir categorías o distintas taxonomías a los Custom Post Type de WordPress con la propiedad ‘taxonomies’ directamente en la función de Custom Post Type del archivo functions.


Ejemplo completo de Custom Post Type con categorías

                register_post_type( 'proyectos',
			array(
				'labels' => array(
					'name' => __( 'Proyectos' ),
					'singular_name' => __( 'Proyecto' )
				),
				'public' => true,
				'has_archive' => true,
				'taxonomies'  => array( 'category' ),
				'menu_icon' => 'dashicons-hammer',
                                'supports' => array('title','editor', 'page-attributes')
			)
		);

 
También podemos añadir taxonomías de otro tipo que no sean categorías

'taxonomies' => array('topics', 'category' ),

Si te ha sido de utilidad ¡deja un comentario! 🙂