_x('Speciali', 'taxonomy general name'), 'singular_name' => _x('Speciale', 'taxonomy singular name'), 'all_items' => __('Tutti gli speciali'), 'edit_item' => __('Modifica speciale'), 'update_item' => __('Aggiorna speciale'), 'add_new_item' => __('Aggiungi un nuovo speciale'), 'new_item_name' => __('Nuovo speciale'), 'menu_name' => __('Speciali'), ); register_taxonomy( 'speciali', array('post','astrodidattica','video_settimana'), /* per estendere array('post','page','custom-post-type') */ array( 'hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'query_var' => true, 'rewrite' => array('slug' => 'speciali'), ) ); } add_action('init', 'speciali_tax', 0); # shortcode per la creazione della griglia per la pagina degli speciali function grigliaspeciali($atts) { global $post; extract( shortcode_atts( array( 'speciale' => null, 'tipo' => null, ), $atts ) ); if ( $tipo == null ) { $q = new WP_Query( array( 'speciali' => $speciale, 'post_type'=> 'post', 'posts_per_page'=>-1 ) ); } else { $q = new WP_Query( array( 'speciali' => $speciale, 'post_type'=> $tipo, 'posts_per_page'=>-1 ) ); } $contentblu ='