
Custom post type "Arbetsprov"
By:
lolitaloco on
Sep 19th, 2011 | syntax:
PHP | size: 1.66 KB | hits: 280 | expires: Never
/* Först säger vi åt Wordpress att funktionen create_posttype_arbetsprov() (som vi själva skapar) ska köras */
add_action('init', 'create_posttype_arbetsprov');
/*
* Här skapar vi funktionen create_posttype_arbetsprov()
* 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
*/
function create_posttype_arbetsprov()
{
/* 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. */
$labels = array(
'name' => __('Arbetsprover'), /* Pluralformen av din posttyps namn */
'singular_name' => __('Arbetsprov') /* Singularformen av din posttyps namn */
);
/* Sedan deklarerar vi ytterligare en variabel ($args) som kommer att innehålla argumenten för funktionen register_post_type() */
$args = array(
'labels' => $labels, /* Här hämtar vi in variabeln som vi deklarerade ovan */
'public' => true, /* "Genväg" till att deklarera show_ui=true, publicly_queryable=true, exclude_from_search=false, show_in_menu=true */
'supports' => array('title','editor','thumbnail','excerpt') /* Vilken funktionalitet som ska finnas med när man skapar/redigerar ett arbetsprov */
);
/*
* 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')
* Notera att namnet (1:a argumentet) enbart får vara i små bokstäver och inte får innehålla specialtecken (å, ä, ö osv)
*/
register_post_type('arbetsprov',$args);
}