<commit_before><?php

function create_post_type() {
  register_post_type('realisation',
    array(
      'labels' => array(
        'name' => __('Realisations'),
        'singular_name' => __('Realisation')
      ),
      'public' => true,
      'has_archive' => true
    )
  );
}
add_action('init', 'create_post_type');

function create_taxonomies() {
  $categories_args = array('hierarchical' => true);
  register_taxonomy('category', array('realisation'), $categories_args );

  $materiaux_labels = array(
    'name'               => _x('Matériaux', 'post type general name',      'batispace'),
    'singular_name'      => _x('Matériau', 'post type singular name',      'batispace'),
    'menu_name'          => _x('Matériaux', 'admin menu',                  'batispace'),
    'name_admin_bar'     => _x('Matériau', 'add new on admin bar',         'batispace'),
    'add_new'            => _x('Ajouter un nouveau', 'realisation',        'batispace'),
    'add_new_item'       => __('Ajouter un nouveau Matériau',              'batispace'),
    'new_item'           => __('Nouveau Matériau',                         'batispace'),
    'edit_item'          => __('Modifier le Matériau',                     'batispace'),
    'view_item'          => __('Voir le Matériau',                         'batispace'),
    'all_items'          => __('Tous les Matériaux',                       'batispace'),
    'search_items'       => __('Chercher des Matériaux',                   'batispace'),
    'parent_item_colon'  => __('Materiaux parents:',                       'batispace'),
    'not_found'          => __('Aucun Matériau trouvé.',                   'batispace'),
    'not_found_in_trash' => __('Aucun Matériau trouvé dans la Corbeille.', 'batispace')
  );
  $materiaux_args = array(
    'hierarchical'  => true,
    'labels'        => $materiaux_labels
  );

  register_taxonomy('materiau', array('realisation'), $materiaux_args);
}
add_action('init', 'create_taxonomies', 0);
<commit_msg>Add thumbnail support to Realisations<commit_after><?php

function create_post_type() {
  register_post_type('realisation',
    array(
      'labels' => array(
        'name' => __('Realisations'),
        'singular_name' => __('Realisation')
      ),
      'public' => true,
      'has_archive' => true,
      'supports' => array('title', 'editor', 'thumbnail')
    )
  );
}
add_action('init', 'create_post_type');

function create_taxonomies() {
  $categories_args = array('hierarchical' => true);
  register_taxonomy('category', array('realisation'), $categories_args );

  $materiaux_labels = array(
    'name'               => _x('Matériaux', 'post type general name',      'batispace'),
    'singular_name'      => _x('Matériau', 'post type singular name',      'batispace'),
    'menu_name'          => _x('Matériaux', 'admin menu',                  'batispace'),
    'name_admin_bar'     => _x('Matériau', 'add new on admin bar',         'batispace'),
    'add_new'            => _x('Ajouter un nouveau', 'realisation',        'batispace'),
    'add_new_item'       => __('Ajouter un nouveau Matériau',              'batispace'),
    'new_item'           => __('Nouveau Matériau',                         'batispace'),
    'edit_item'          => __('Modifier le Matériau',                     'batispace'),
    'view_item'          => __('Voir le Matériau',                         'batispace'),
    'all_items'          => __('Tous les Matériaux',                       'batispace'),
    'search_items'       => __('Chercher des Matériaux',                   'batispace'),
    'parent_item_colon'  => __('Materiaux parents:',                       'batispace'),
    'not_found'          => __('Aucun Matériau trouvé.',                   'batispace'),
    'not_found_in_trash' => __('Aucun Matériau trouvé dans la Corbeille.', 'batispace')
  );
  $materiaux_args = array(
    'hierarchical'  => true,
    'labels'        => $materiaux_labels
  );

  register_taxonomy('materiau', array('realisation'), $materiaux_args);
}
add_action('init', 'create_taxonomies', 0);

{'fraction_non_alphanumeric': 0.1556429800835997, 'fraction_numerical': 0.0004917629702483403, 'mean_word_length': 2.3289689034369885, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 48, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4933842', 'n_tokens_mistral': 1311, 'n_tokens_neox': 1287, 'n_words': 246}