Home › Forum › Problemi Vari con WP › register_post_type e nuova voce nel menu admin
-
AutorePost
-
-
13 Novembre 2014 alle 9:43 #28383robertinoPartecipante
Salve a tutti,
leggendo la documentazione ho creato il seguente custom post type:
function create_post_type_excursion() {
register_post_type('event',
array(
'labels' => array(
'name' => __( 'Escursioni', 'qns' ),
'singular_name' => __( 'Escursioni', 'qns' ),
'add_new' => __('Aggiungi nuovo', 'qns' ),
'add_new_item' => __('Aggiungi nuova escursione' , 'qns' )
),
'public' => true,
'menu_position' => 5,
'menu_icon' => get_template_directory_uri() .'/images/admin/excursion-icon.png',
'rewrite' => array(
'slug' => 'escursioni'
),
'supports' => array( 'title','editor','thumbnail'),
));
}
add_action( 'init', 'create_post_type_excursion' );
Adesso vorrei inserire la relativa voce nel menu admin, come dovrei procede?
Grazie.
-
13 Novembre 2014 alle 10:31 #114582SteveAglAmministratore del forum
Leggendo la documentazione:
http://codex.wordpress.org/Function_Reference/register_post_type
dove scoprirai che quelli che hai messo sono solo alcuni paramentri ce ne sono molti altri fra cui quello che cerchi.
HINT da show_ui in avanti.
-
13 Novembre 2014 alle 15:01 #114607robertinoPartecipante
Steve,
grazie, avevo omesso l’inserimento di quelle due righe fondamentali.
Grazie.
-
10 Dicembre 2014 alle 22:25 #115058robertinoPartecipante
Salve a tutti,
come indicato sopra sono riuscito ad aggiungere il mio custom type.
Ho modificato il parametro “support” con:
'supports' => array( 'title', 'editor', 'thumbnail', 'excerpt')
perchè vorrei visualizzare l’immagine in evidenza nella riepilogo delle pagine di quel post type.
Nel functions del mio thema ho:
add_theme_support( 'post-thumbnails' );
if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( "500", "500" );
}
ed io l’ho convertito in:
add_theme_support( 'post-thumbnails' );
if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails', array( 'excursion' ) );
set_post_thumbnail_size( "500", "500" );
}
ma nonostrante ciò la colonne delle immagine in evidenza non viene visualizzata, come mai?
Grazie.
-
-
AutorePost
- Devi essere connesso per rispondere a questo topic.