Don't like ads? PRO users don't see any ads ;-)

Custom post type "Arbetsprov"

By: lolitaloco on Sep 19th, 2011  |  syntax: PHP  |  size: 1.66 KB  |  hits: 280  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. /* Först säger vi åt Wordpress att funktionen create_posttype_arbetsprov() (som vi själva skapar) ska köras */
  2. add_action('init', 'create_posttype_arbetsprov');
  3. /*
  4. * Här skapar vi funktionen create_posttype_arbetsprov()
  5. * Vilka argument som kan användas i arrayerna kan du läsa mer om här: http://codex.wordpress.org/Function_Reference/register_post_type#Arguments
  6. */
  7. function create_posttype_arbetsprov()
  8. {
  9.         /* Vi börjar med att deklarera en variabel ($labels) som vi populerar med en array. De värden vi specificerar i denna array kommer att användas för menyerna i admin. */
  10.         $labels = array(
  11.             'name' => __('Arbetsprover'), /* Pluralformen av din posttyps namn */
  12.             'singular_name' => __('Arbetsprov') /* Singularformen av din posttyps namn */
  13.           );
  14.  
  15.         /* Sedan deklarerar vi ytterligare en variabel ($args) som kommer att innehålla argumenten för funktionen register_post_type() */
  16.           $args = array(
  17.             'labels' => $labels, /* Här hämtar vi in variabeln som vi deklarerade ovan */
  18.             'public' => true, /* "Genväg" till att deklarera show_ui=true, publicly_queryable=true, exclude_from_search=false, show_in_menu=true */
  19.             'supports' => array('title','editor','thumbnail','excerpt') /* Vilken funktionalitet som ska finnas med när man skapar/redigerar ett arbetsprov */
  20.           );
  21.  
  22.         /*
  23.         * Och slutligen så registreras vår nya posttyp med den Wordpress-specifika funktionen register_post_type() enligt mönstret register_post_type('namn på posttypen', 'argument')
  24.         *  Notera att namnet (1:a argumentet) enbart får vara i små bokstäver och inte får innehålla specialtecken (å, ä, ö osv)
  25.         */  
  26.         register_post_type('arbetsprov',$args);
  27. }