Advertisement
Guest User

Untitled

a guest
Jan 11th, 2012
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.47 KB | None | 0 0
  1. //Register post-content type bedrijven 
  2.     add_action('init', 'register_bedrijven_type');
  3. function register_bedrijven_type() {
  4.         register_post_type('bedrijven',
  5.         array(  'label' => 'Bedrijven',
  6.                 'description' => 'een bedrijf uit Ruinerwold',
  7.                 'public' => true,'show_ui' => true,
  8.                 'show_in_menu' => true,
  9.                 'capability_type' => 'post',
  10.                 'hierarchical' => false,
  11.                 'rewrite' => array('slug' => ''),
  12.                 'query_var' => true,
  13.                 'has_archive' => true,
  14.                 'supports' => array('title','editor','thumbnail',),
  15.                 'taxonomies' => array( 'category',),
  16.                 'menu_position' => 7,
  17.                 'labels' => array (
  18.                       'name' => 'Bedrijven',
  19.                       'singular_name' => 'Bedrijf',
  20.                       'menu_name' => 'Bedrijven',
  21.                       'add_new' => 'Nieuw bedrijf',
  22.                       'add_new_item' => 'Nieuw bedrijf',
  23.                       'edit' => 'Bewerken',
  24.                       'edit_item' => 'Bewerk bedrijf',
  25.                       'new_item' => 'Nieuw bedrijf',
  26.                       'view' => 'Bekijk bedrijf',
  27.                       'view_item' => 'Bekijk bedrijf',
  28.                       'search_items' => 'Zoek bedrijven',
  29.                       'not_found' => 'Geen Bedrijven gevonden',
  30.                       'not_found_in_trash' => 'Geen bedrijven gevonden in prullenbak',
  31.                       'parent' => 'Moeder bedrijf',
  32.     ),) );
  33.    
  34. }
  35.  
  36.    
  37.  
  38.     //Register post-content type verenigingen  
  39.     register_post_type('vereniging',
  40.         array(  'label' => 'Verenigingen',
  41.                 'description' => 'een vereniging uit Ruinerwold',
  42.                 'public' => true,'show_ui' => true,
  43.                 'show_in_menu' => true,
  44.                 'capability_type' => 'post',
  45.                 'hierarchical' => false,
  46.                 'rewrite' => array('slug' => 'vereniging'),
  47.                 'query_var' => true,
  48.                 'has_archive' => true,
  49.                 'supports' => array('title','editor','thumbnail',),
  50.                 'taxonomies' => array('type_vereniging',),
  51.                 'menu_position' => 8,
  52.                 'labels' => array (
  53.                       'name' => 'Verenigingen',
  54.                       'singular_name' => 'Vereniging',
  55.                       'menu_name' => 'Verenigingen',
  56.                       'add_new' => 'Nieuwe vereniging',
  57.                       'add_new_item' => 'Nieuwe vereniging',
  58.                       'edit' => 'Bewerken',
  59.                       'edit_item' => 'Bewerk vereniging',
  60.                       'new_item' => 'Nieuwe vereniging',
  61.                       'view' => 'Bekijk vereniging',
  62.                       'view_item' => 'Bekijk vereniging',
  63.                       'search_items' => 'Zoek verenigingen',
  64.                       'not_found' => 'Geen verenigingen gevonden',
  65.                       'not_found_in_trash' => 'Geen verenigingen gevonden in prullenbak',
  66.                       'parent' => 'Moeder vereniging',
  67.     ),) );
  68.  
  69.     //hook into the init action and call create_book_taxonomies when it fires
  70.     add_action( 'init', 'create_vereniging_taxonomies', 0 );
  71.    
  72.     //create vereniging post type
  73.     function create_vereniging_taxonomies()
  74.     {
  75.       // Add new taxonomy, make it hierarchical (like categories)
  76.       $labels = array(
  77.         'name' => _x( 'Type vereniging', 'taxonomy general name' ),
  78.        'singular_name' => _x( 'Vereniging', 'taxonomy singular name' ),
  79.        'search_items' =>  __( 'Zoek Verenigingen' ),
  80.         'all_items' => __( 'Alle Vereniging' ),
  81.         'parent_item' => __( 'Ouder vereniging' ),
  82.         'parent_item_colon' => __( 'Ouder vereniging:' ),
  83.         'edit_item' => __( 'Bewerkt Type vereniging' ),
  84.        'update_item' => __( 'Update Type vereniging' ),
  85.         'add_new_item' => __( 'Voeg Type vereniging toe' ),
  86.         'new_item_name' => __( 'Nieuwe Type vereniging' ),
  87.         'menu_name' => __( 'Type vereniging' ),
  88.       );    
  89.    
  90.       register_taxonomy('type_vereniging',array('vereniging'), array(
  91.         'hierarchical' => true,
  92.         'labels' => $labels,
  93.         'show_ui' => true,
  94.         'query_var' => true,
  95.         'rewrite' => array( 'slug' => 'type_vereniging' ),
  96.       ));
  97.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement