array(
'name' => __( 'Artister' ),
'singular_name' => __( 'Artist' ),
'add_new' => __( 'Legg til ny artist' ),
'add_new_item' => __( 'Legg til ny artist' ),
'edit_item' => __( 'Rediger artist' ),
'new_item' => __( 'Legg til ny artist' ),
'view_item' => __( 'Vis artist' ),
'search_items' => __( 'Søk etter artist' ),
'not_found' => __( 'ingen artister funnet' ),
'not_found_in_trash' => __( 'ingen artister funnet i søppel' )
),
'public' => true,
'publicly_queryable' => true,
'query_var' => 'artist',
'capability_type' => 'post',
'supports' => array(
'title',
'editor',
'thumbnail',
),
'register_meta_box_cb' => 'add_studart_metaboxes',
)
);
}
/*******************************************************************************
********************************************************************************
** Add meta-boxes ***********************************************************
********************************************************************************
*******************************************************************************/
function add_studart_metaboxes() {
add_meta_box(
'studio_artist_pop',
__('Artiststørrelse'),
'studio_artist_custom_box',
'artist',
'side',
'high'
);
}
/*******************************************************************************
********************************************************************************
** Eventtype metabox ********************************************************
********************************************************************************
*******************************************************************************/
function studio_artist_custom_box(){
global $post;
$artist_font = get_post_meta($post->ID, 'studio_artist_font' , true);
$artist_color = get_post_meta($post->ID, 'studio_artist_color' , true);
$artist_link = get_post_meta($post->ID, 'studio_artist_link', true);
$artist_event = get_post_meta($post->ID, 'studio_artist_event', true);
echo "Fontstørrelse:";
echo '
';
echo "artistfarge:";
echo '
';
echo 'Event:
";
echo '
Artisturl:
';
}
/**
* When the post is saved, saves our custom data
*/
function studio_artist_save_info( $post_id ) {
if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE ) return $post_id;
if ( !current_user_can( 'edit_post', $post_id ) ) return $post_id;
// Get posted data
$studart['studio_artist_font'] = $_POST['studio_artist_font' ];
$studart['studio_artist_color'] = $_POST['studio_artist_color' ];
$studart['studio_artist_link'] = $_POST['studio_artist_link'];
$studart['studio_artist_event'] = $_POST['studio_artist_event'];
foreach($studart as $key=>$value)
if ( !update_post_meta($post_id, $key, $value))
add_post_meta($post_id, $key, $value, true);
return $post_id;
}
/** View of the custom page */
function studio_artist_list() {
global $post, $wp_locale;
$artister = new WP_Query( array('post_type' => 'artist','posts_per_page' => -1,'order' => 'ASC' ) );
$html = '';
if ( $artister->have_posts() ) {
$html .= '