What are taxonomies in WordPress, and how do you create a custom taxonomy?

Taxonomies are used to categorize content, like tags and categories. Custom taxonomies allow more specific content grouping. Registering a custom taxonomy in functions.php with register_taxonomy enables developers to organize content uniquely.

function create_custom_taxonomy() {
    register_taxonomy('genre', 'post', array(
        'label' => __('Genre'),
        'rewrite' => array('slug' => 'genre'),
    ));
}
add_action('init', 'create_custom_taxonomy');