diff --git a/functions.php b/functions.php index 090f076..f9e3b68 100644 --- a/functions.php +++ b/functions.php @@ -248,3 +248,75 @@ function kspace_update_profile_fields( $user_id ) { update_user_meta( $user_id, 'infodata', $_POST['infodata'] ); } + +/* 4. Romans + * + * Permet de catégoriser des chapitres ensemble, via une catégorie spécifiques. + * + */ + +register_taxonomy('roman', 'post', + array( + 'label' => 'Roman', + 'labels' => array( + 'name' => 'Romans', + 'singular_name' => 'Roman', + 'all_items' => 'Tous les romans', + 'edit_item' => 'Éditer le roman', + 'view_item' => 'Voir le roman', + 'update_item' => 'Mettre à jour le roman', + 'add_new_item' => 'Ajouter un roman', + 'new_item_name' => 'Nouveau roman', + 'search_items' => 'Rechercher parmi les romans', + 'popular_items' => 'Romans les plus utilisés'), + 'rewrite' => array('slug' => 'roman'), + 'hierarchical' => false, + 'public' => true, + 'hierarchical' => true, + 'show_in_nav_menus' => true, + 'has_archive' => true, + ) +); + + register_taxonomy_for_object_type( 'roman', 'post' ); + + // 1.2 - Ajout/Modif du niveau du flag + function romans_taxonomy_custom_fields($tag) { + // Check for existing taxonomy meta for the term you're editing + $t_id = $tag->term_id; // Get the ID of the term you're editing + $term_meta = get_option( "taxonomy_term_$t_id" ); // Do the check + ?> + +
.
+